Partager via


Activer un abonnement

 

S’applique à : Windows Azure Pack

Active un abonnement.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services. Remplacez <SubscriptionId> par l’identificateur d’abonnement pour que l’abonnement soit activé.

Méthode

URI de demande

Version HTTP

PATCH

<https:// ServiceMgmt>:30004/subscriptions/<SubscriptionId>

HTTP/1.1

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 corps de la demande est un AdminSubscription (objet Administrator). Les éléments suivants sont requis pour activer un abonnement. Les autres éléments sont ignorés.

Nom de l'élément

Description

Statut

Définissez la valeur Active pour activer l’abonnement.

SubscriptionId

Identificateur de l’abonnement à activer.

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).

Pour plus d’informations sur les codes d’état, consultez Status and Error Codes (Windows Azure Pack Service Management).

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

AdminSubscription

Abonnement activé. Pour plus d’informations, consultez AdminSubscription (objet Administrator).

Exemple

L’exemple de code suivant montre une demande d’activation de l’abonnement .

PATCH https://<Computer>:30004/subscriptions/512d113d-44e0-4fb4-81d1-2770be611d14 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 5ae1cbd1-beeb-47f3-a517-31442c609ae4-2013-06-28 19:29:35Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 368
Expect: 100-continue

{
  "AccountAdminLiveEmailId": null,
  "AccountAdminLivePuid": null,
  "AccountId": "00000000-0000-0000-0000-000000000000",
  "FriendlyName": null,
  "OfferCategory": null,
  "OfferInfo": null,
  "OfferType": 0,
  "ReasonCode": null,
  "ServiceAdminLiveEmailId": null,
  "ServiceAdminLivePuid": null,
  "SubscriptionId": "512d113d-44e0-4fb4-81d1-2770be611d14",
  "Status": "Active",
  "PlanId": null,
  "CoAdminNames": null
}

Voir aussi

Interfaces d’abonnement administrateur