次の方法で共有


Job Target Groups - Get

ターゲット グループを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/targetGroups/{targetGroupName}?api-version=2021-11-01

URI パラメーター

名前 / 必須 説明
jobAgentName
path True

string

ジョブ エージェントの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

targetGroupName
path True

string

ターゲット グループの名前。

api-version
query True

string

要求で使用する API のバージョン。

応答

名前 説明
200 OK

JobTargetGroup

ターゲット グループが正常に取得されました。

Other Status Codes

エラー応答: ***

  • 404 JobAgentNotFound - 指定されたジョブ エージェントが、指定された論理サーバーに存在しません。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

  • 404 ResourceNotFound - 要求されたリソースが見つかりませんでした。

Get a target group.

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1?api-version=2021-11-01

応答のサンプル

{
  "properties": {
    "members": [
      {
        "membershipType": "Exclude",
        "type": "SqlDatabase",
        "serverName": "server1",
        "databaseName": "database1"
      },
      {
        "membershipType": "Include",
        "type": "SqlServer",
        "serverName": "server1",
        "refreshCredential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/testCredential"
      },
      {
        "membershipType": "Include",
        "type": "SqlElasticPool",
        "serverName": "server2",
        "elasticPoolName": "pool1",
        "refreshCredential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/testCredential"
      },
      {
        "membershipType": "Include",
        "type": "SqlShardMap",
        "serverName": "server3",
        "shardMapName": "shardMap1",
        "refreshCredential": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/testCredential"
      }
    ]
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/targetGroups/targetGroup1",
  "name": "targetGroup1",
  "type": "Microsoft.Sql/servers/jobAgents/targetGroups"
}

定義

名前 説明
JobTarget

ジョブの実行中に評価される特定のデータベースやデータベースのコンテナーなどのジョブ ターゲット。

JobTargetGroup

ジョブ ターゲットのグループ。

JobTargetGroupMembershipType

ターゲットがグループに含まれるか、グループから除外されるか。

JobTargetType

対象の型。

JobTarget

ジョブの実行中に評価される特定のデータベースやデータベースのコンテナーなどのジョブ ターゲット。

名前 規定値 説明
databaseName

string

ターゲット データベース名。

elasticPoolName

string

ターゲット エラスティック プール名。

membershipType

JobTargetGroupMembershipType

Include

ターゲットがグループに含まれるか、グループから除外されるか。

refreshCredential

string

ジョブの実行中にターゲットに接続し、ターゲット内のデータベースの一覧を決定するために使用される資格情報のリソース ID。

serverName

string

ターゲット サーバー名。

shardMapName

string

ターゲット シャード マップ。

type

JobTargetType

対象の型。

JobTargetGroup

ジョブ ターゲットのグループ。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.members

JobTarget[]

ターゲット グループのメンバー。

type

string

リソースの種類。

JobTargetGroupMembershipType

ターゲットがグループに含まれるか、グループから除外されるか。

名前 説明
Exclude

string

Include

string

JobTargetType

対象の型。

名前 説明
SqlDatabase

string

SqlElasticPool

string

SqlServer

string

SqlShardMap

string

TargetGroup

string