Partager via


Récupérer toutes les bases de données MySQL

 

S’applique à : Windows Azure Pack

Récupère une liste des bases de données MySQL pour l’abonnement spécifié.

Requête

Remplacez <TenantAPI> par votre adresse de point de terminaison de l’API Gestion des services. Remplacez <SubscriptionId> par l’identificateur d’abonnement client.

Méthode

URI de demande

Version HTTP

GET

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

HTTP/1.1

Paramètres URI

Aucun.

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 en direct du principal.

Corps de la demande

Aucun.

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 ayant réussi retourne le code d'état 200 (OK).

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

MySqlDatabase

Liste récupérée des bases de données. Pour plus d’informations, consultez MySqlDatabase (Object).

Exemple

L’exemple de code suivant montre une requête Récupérer toutes les bases de données MySQL .

GET https://<TenantAPI>:30005/<SubscriptionId>/services/mysqlservers/databases HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: b74f6001-9b95-4e83-8bae-d098ec2501cb-2013-08-28 23:51:58Z
x-ms-client-session-id: e046372b-5230-47b9-b98e-af0d9d627f78
x-ms-principal-id: abc%40contoso.com
Accept-Language: es-ES
Host: <TenantAPI>:30005
Connection: Keep-Alive

L’exemple de code suivant montre une réponse Récupérer toutes les bases de données MySQL .

[
  {
    "Name": "newdatabase",
    "MySqlServerName": "<computer>",
    "MySqlServerId": "lxbn7i",
    "SubscriptionId": "9599bfe1-7a75-47ad-836b-97b80ea86103",
    "ConnectionString": "Server=pt-cspod21;Database=newdatabase;User Id=newadmin;Password=<<Aqu\u00ed-va-la-contrase\u00f1a-de-su-base-de-datos>>",
    "Edition": "Default",
    "MaxSizeMB": 1024,
    "Collation": "latin1_swedish_ci",
    "CreationDate": "0001-01-01T00:00:00+00:00",
    "ModifiedDate": "0001-01-01T00:00:00+00:00",
    "Status": "1",
    "AdminLogon": "newadmin",
    "Password": "",
    "Quota": "1024",
    "AccountAdminId": null
  }
]

Voir aussi

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