Server Administrators - Create Or Update

Crée ou met à jour l’administrateur Active Directory sur un serveur existant. L’action de mise à jour remplacera l’administrateur existant.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{serverName}/administrators/activeDirectory?api-version=2017-12-01

Paramètres URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serverName
path True
  • string

Nom du serveur.

subscriptionId
path True
  • string

ID de l’abonnement cible.

api-version
query True
  • string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Name Required Type Description
properties.administratorType True

Type d’administrateur.

properties.login True
  • string

Nom du compte de connexion de l’administrateur du serveur.

properties.sid True
  • string

SID de l’administrateur du serveur (ID sécurisé).

properties.tenantId True
  • string

L’ID de locataire de l’administrateur Active Directory serveur.

Réponses

Name Type Description
200 OK

L’administrateur Active Directory a été mis à jour

202 Accepted

Opération en cours

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

ServerAdministratorCreate

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory?api-version=2017-12-01
{
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}

Sample Response

{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory",
  "name": "activeDirectory",
  "type": "Microsoft.DBforPostgreSQL/servers/administrators",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}
{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory",
  "name": "activeDirectory",
  "type": "Microsoft.DBforPostgreSQL/servers/administrators",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}

Définitions

AdministratorType

Type d’administrateur.

CloudError

Réponse d’erreur du service batch.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorResponse

Réponse d’erreur

ServerAdministratorResource

Représente un et un administrateur externe à créer.

AdministratorType

Type d’administrateur.

Name Type Description
ActiveDirectory
  • string

CloudError

Réponse d’erreur du service batch.

Name Type Description
error

Réponse d’erreur
Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.)

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Name Type Description
info
  • object

Informations supplémentaires.

type
  • string

Type d’informations supplémentaires.

ErrorResponse

Réponse d’erreur

Name Type Description
additionalInfo

Informations supplémentaires sur l’erreur.

code
  • string

Code d'erreur.

details

Détails de l’erreur.

message
  • string

Message d’erreur.

target
  • string

Cible de l’erreur.

ServerAdministratorResource

Représente un et un administrateur externe à créer.

Name Type Description
id
  • string

ID de ressource complet pour la ressource. Ex-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

nom de la ressource.

properties.administratorType

Type d’administrateur.

properties.login
  • string

Nom du compte de connexion de l’administrateur du serveur.

properties.sid
  • string

SID de l’administrateur du serveur (ID sécurisé).

properties.tenantId
  • string

L’ID de locataire de l’administrateur Active Directory serveur.

type
  • string

Type de la ressource. Par exemple, « Microsoft. Compute/virtualMachines » ou «Microsoft. Stockage/storageAccounts»