Partager via


Valider une base de données MySQL

 

S’applique à : Windows Azure Pack

Valide une base de données MySQL.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services, <TenantAPI> par le point de terminaison de l’API de locataire Azure Pack Windows et <SubscriptionId> par l’identificateur d’abonnement du locataire.

Méthode

URI de demande

Version HTTP

POST

<https:// TenantAPI>:30005/<SubscriptionId>/services/mysqlservers/databases

HTTP/1.1

Paramètres URI

Le tableau suivant décrit les paramètres d’URI.

Paramètre d’URI

Description

Procéder à la validation

Obligatoire. Affectez la valeur True pour démarrer la validation.

En-têtes de requête

Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.

En-tête de requête

Description

Autorisation : porteur

Obligatoire. Jeton du porteur d’autorisation.

x-ms-principal-id

Obligatoire. Identificateur du principal.

x-ms-client-request-id

facultatif. Identificateur de demande client.

x-ms-client-session-id

facultatif. Identificateur de session client.

x-ms-principal-liveid

facultatif. Identificateur live du principal.

Corps de la demande

Le tableau suivant décrit les éléments du corps de la demande.

Nom de l'élément

Description

HostingServer

Serveur d’hébergement à valider. Pour plus d’informations, consultez HostingServer (objet MySQL).

response

La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.

Code d’état

Une opération réussie envoie le code d'état 200 (OK). Si la base de données n’est pas vérifiée avec succès, 400 (demande incorrecte) est retourné.

En-têtes de réponse

La réponse de cette opération inclut des en-têtes HTTP standard. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

Corps de la réponse

Le tableau suivant décrit les éléments clés du corps de la réponse :

Nom de l'élément

Description

HostingServer

Serveur d’hébergement validé. Pour plus d’informations, consultez HostingServer (objet MySQL).

Exemple

L’exemple de code suivant montre une requête Valider un serveur d’hébergement .

POST https://<TenantAPI>:30005/<SubscriptionId>/services/mysqlservers/databases?Validate=True HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImVvM0I5a3ZRVHZzeDVvMVlIRkQwbXY0ZHF2WSJ9.eyJpc3MiOiJodHRwOi8vYXp1cmVzZXJ2aWNlcy9BdXRoU2l0ZSIsImF1ZCI6Imh0dHA6Ly9henVyZXNlcnZpY2VzL1RlbmFudFNpdGUiLCJuYmYiOjEzNzc3MTQwNzAsImV4cCI6MTM3Nzc0Mjg3MCwidXBuIjoia2h5YXRpQGxpdmUuY29tIn0.dFdmaC4xjRe4KkuY2K_FxttCVfTGMEcnnuMSsQfjrVjS7JZhN9h06zPkORFBWLRDgKURs0_T5uppXmsfUbhKIW-t9qCb5z6DlXbQmmEoyoOhTsFHs66AGLEPWGhVKh1XTg3XNUbv7NSi5DpcMI4R7QsJp2yBss0wa5U2TYi6RN_A0WjY7708RYU133Ml4hxuvL1bibSEeyo3OxcT9767w7Ryh2om2HHczzAw1ThhrcbHlOo98g8Z0OCCXcxFt1KU29JXRKsAK7HWB6w1wk3ovopGrcLId42NlPEfeJIpF_8_JzWfOY0Uhp-hH4RJ8S1dlG-gocUBpq-RJ11LBqR7qg
x-ms-principal-id: person%40contoso.com
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: <TenantAPI>:30005
Content-Length: 327
Expect: 100-continue

{
  "Name": "NewDatabase",
  "MySqlServerName": null,
  "MySqlServerId": null,
  "SubscriptionId": null,
  "ConnectionString": null,
  "Edition": null,
  "MaxSizeMB": 0,
  "Collation": null,
  "CreationDate": "0001-01-01T00:00:00+00:00",
  "ModifiedDate": "0001-01-01T00:00:00+00:00",
  "Status": null,
  "AdminLogon": null,
  "Password": null,
  "Quota": null,
  "AccountAdminId": null
}

L’exemple de code suivant montre une réponse Valider un serveur d’hébergement .

{
  "Name": "NewDatabase",
  "MySqlServerName": null,
  "MySqlServerId": null,
  "SubscriptionId": null,
  "ConnectionString": null,
  "Edition": null,
  "MaxSizeMB": 0,
  "Collation": null,
  "CreationDate": "0001-01-01T00:00:00+00:00",
  "ModifiedDate": "0001-01-01T00:00:00+00:00",
  "Status": null,
  "AdminLogon": null,
  "Password": null,
  "Quota": null,
  "AccountAdminId": null
}

Voir aussi

Interfaces de base de données du fournisseur de ressources MySQL