Partager via


Job Target Groups - Get

Obtient un groupe cible.

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

Paramètres URI

Nom Dans Obligatoire Type Description
jobAgentName
path True

string

Nom de l’agent de travail.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

targetGroupName
path True

string

Nom du groupe cible.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

JobTargetGroup

Récupération réussie du groupe cible.

Other Status Codes

Réponses d’erreur : ***

  • 404 JobAgentNotFound : l’agent de travail spécifié n’existe pas dans le serveur logique spécifié.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 ServerNotInSubscriptionResourceGroup : le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 ResourceNotFound : la ressource demandée est introuvable.

Exemples

Get a target group.

Sample Request

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

Sample Response

{
  "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"
}

Définitions

Nom Description
JobTarget

Une cible de travail, par exemple une base de données spécifique ou un conteneur de bases de données qui est évalué pendant l’exécution du travail.

JobTargetGroup

Groupe de cibles de travail.

JobTargetGroupMembershipType

Indique si la cible est incluse ou exclue du groupe.

JobTargetType

Type cible.

JobTarget

Une cible de travail, par exemple une base de données spécifique ou un conteneur de bases de données qui est évalué pendant l’exécution du travail.

Nom Type Valeur par défaut Description
databaseName

string

Nom de la base de données cible.

elasticPoolName

string

Nom du pool élastique cible.

membershipType

JobTargetGroupMembershipType

Include

Indique si la cible est incluse ou exclue du groupe.

refreshCredential

string

ID de ressource des informations d’identification utilisées pendant l’exécution du travail pour se connecter à la cible et déterminer la liste des bases de données à l’intérieur de la cible.

serverName

string

Nom du serveur cible.

shardMapName

string

Carte de partitions cible.

type

JobTargetType

Type cible.

JobTargetGroup

Groupe de cibles de travail.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.members

JobTarget[]

Membres du groupe cible.

type

string

Type de ressource.

JobTargetGroupMembershipType

Indique si la cible est incluse ou exclue du groupe.

Nom Type Description
Exclude

string

Include

string

JobTargetType

Type cible.

Nom Type Description
SqlDatabase

string

SqlElasticPool

string

SqlServer

string

SqlShardMap

string

TargetGroup

string