Job Target Groups - List By Agent

Bir aracıdaki tüm hedef grupları alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
jobAgentName
path True

string

İş aracısının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

JobTargetGroupListResult

Hedef grupların listesi başarıyla alındı.

Other Status Codes

Hata Yanıtları: **

  • 404 JobAgentNotFound - Belirtilen iş aracısı belirtilen mantıksal sunucuda yok.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

Örnekler

Get all target groups in an agent.

Sample Request

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

Sample Response

{
  "value": [
    {
      "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"
    }
  ]
}

Tanımlar

Name Description
JobTarget

belirli bir veritabanı veya iş yürütme sırasında değerlendirilen veritabanları kapsayıcısı gibi bir iş hedefi.

JobTargetGroup

İş hedefleri grubu.

JobTargetGroupListResult

Hedef grupların listesi.

JobTargetGroupMembershipType

Hedefin gruptan dahil edilip edilmediği.

JobTargetType

Hedef türü.

JobTarget

belirli bir veritabanı veya iş yürütme sırasında değerlendirilen veritabanları kapsayıcısı gibi bir iş hedefi.

Name Tür Varsayılan değer Description
databaseName

string

Hedef veritabanı adı.

elasticPoolName

string

Hedef elastik havuz adı.

membershipType

JobTargetGroupMembershipType

Include

Hedefin gruptan dahil edilip edilmediği.

refreshCredential

string

Hedefe bağlanmak ve hedef içindeki veritabanlarının listesini belirlemek için iş yürütme sırasında kullanılan kimlik bilgilerinin kaynak kimliği.

serverName

string

Hedef sunucu adı.

shardMapName

string

Hedef parça eşlemesi.

type

JobTargetType

Hedef türü.

JobTargetGroup

İş hedefleri grubu.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.members

JobTarget[]

Hedef grubun üyeleri.

type

string

Kaynak türü.

JobTargetGroupListResult

Hedef grupların listesi.

Name Tür Description
nextLink

string

Sonuçların sonraki sayfasını almak için bağlantı.

value

JobTargetGroup[]

Sonuç dizisi.

JobTargetGroupMembershipType

Hedefin gruptan dahil edilip edilmediği.

Name Tür Description
Exclude

string

Include

string

JobTargetType

Hedef türü.

Name Tür Description
SqlDatabase

string

SqlElasticPool

string

SqlServer

string

SqlShardMap

string

TargetGroup

string