Partager via


Supprimer un abonnement pour une notification

 

S’applique à : Windows Azure Pack

Utilisé par l’API Gestion des services pour avertir un fournisseur de ressources qu’un abonnement à un plan doit être supprimé. Cela permet au fournisseur de ressources d’effectuer tout travail interne nécessaire pour supprimer l’abonnement avant que l’API Gestion des services ne supprime l’abonnement. Chaque fournisseur de ressources qui utilise l’abonnement recevra la demande de suppression. L’API Gestion des services ne supprime pas l’abonnement tant que chaque fournisseur de ressources n’a pas terminé ses opérations de suppression d’abonnement.

Requête

Remplacez <NotificationEndpoint> par l’adresse de point de terminaison de l’API REST notification du fournisseur de ressources personnalisé Azure Pack Windows. Remplacez <l’ID> par l’identificateur de l’abonnement à supprimer.

Méthode

URI de demande

Version HTTP

Suppression

<http:// NotificationEndpoint>/subscriptions/<ID>

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 : De base

Obligatoire. Jeton d’autorisation de base.

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

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

Retournez le code d’état 200 (OK) si l’opération réussit. Le code d’état 202 peut être retourné si l’opération s’exécute de manière asynchrone.

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

Aucun.

Exemple

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

DELETE https://<NotificationEndpoint>/subscriptions/685a05ed-3a6f-4c3a-b70c-924a1307834f HTTP/1.1
Referer: https://<Computer>:30004/subscriptions/685a05ed-3a6f-4c3a-b70c-924a1307834f
Accept-Language: en-US
x-ms-client-request-id: d736255e-1e94-4193-b91c-858ff2ab2094-2013-07-25 06:15:02Z
x-ms-client-session-id: be02e255-38de-4e86-9690-b3a3e3037e4c
x-ms-principal-id: <COMPUTER>\Administrator
x-ms-principal-liveid: <COMPUTER>\Administrator
x-ms-request-id: 4df159a4ade947f784b8547f7f073c6b.2013-07-25T06:15:04.0804669Z
Authorization: Basic <encoded username and password>
Host: <Computer>:30010
Content-Length: 0

Remarques

Lors de l’appel de TOD, l’API Gestion des services attend une minute pour une réponse. Si aucune réponse n’est reçue, l’abonnement est marqué comme étant hors synchronisation.

Les opérations asynchrones sont prises en charge. Si l’opération de suppression prend plus d’une minute, le fournisseur de ressources peut retourner 202 (accepté) et définir sa représentation interne de l’abonnement (objet de point de terminaison de notification). LifecycleState à supprimer. Une fois que le fournisseur de ressources a terminé l’opération de suppression, il doit définir sa représentation de l’abonnement (objet de point de terminaison de notification). LifecycleState à supprimé . L’API Gestion des services vérifie l’abonnement (objet de point de terminaison de notification). LifecycleState pour l’achèvement de l’opération toutes les 10 secondes à l’aide de TBD.

Voir aussi

Windows informations de référence sur l’API REST de notification du fournisseur de ressources personnalisé Azure Pack