Partager via


Mettre à jour le Paramètres de quota pour un fournisseur de ressources

 

S’applique à : Windows Azure Pack

Mises à jour les paramètres de quota d’un fournisseur de ressources.

Requête

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

Méthode

URI de demande

Version HTTP

PUT

<http:// NotificationEndpoint>/quota

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

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

Nom de l'élément

Description

QuotaUpdateBatch

Lot de paramètres de quota à mettre à jour. Pour plus d’informations, consultez QuotaUpdateBatch (objet de point de terminaison de notification).

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

QuotaUpdateResultBatch

Lot de paramètres de quota mis à jour. Pour plus d’informations, consultez QuotaUpdateResultBatch (objet de point de terminaison de notification).

Exemple

L’exemple suivant montre un Paramètres de quota pour une demande de fournisseur de ressources.

PUT https://<NotificationEndpoint>:30012/quota HTTP/1.1
Referer: https://<Computer>:30004/plans/MyServicePlanX18aa6bac-5e8d-439e-b4d9-4a7dea4e843a/quota
Accept-Language: en-US
x-ms-client-request-id: 0ee49d13-7b86-4840-b0e1-046106a8d813-2014-07-09 23:16:21Z
x-ms-client-session-id: a519f0aa-53e9-4522-94fd-3c55607a6b65
x-ms-principal-id: <Computer>%5cAdministrator
x-ms-request-id: 840de34d9d9a484a8ddd7255a44cb1fd.2014-07-09T23:16:22.6545190Z
Authorization: Basic <encoded username and password>
Content-Type: application/json; charset=utf-8
Host: <Computer>:30012
Content-Length: 467
Expect: 100-continue

{
  "BaseQuota": [
    {
      "Key": "Editions",
      "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":11,\"resourceSize\":1024,\"offerEditionId\":\"040814101717\",\"groupType\":null,\"resourceSizeLimit\":null}]"
    }
  ],
  "AddOnQuotas": [

  ],
  "SubscriptionIdsToUpdate": [
    "da506abb-1658-4abf-971c-e0e5a9c47b83",
    "603e36b5-4f30-4ccf-8c90-9b37ded24149",
    "d5715678-aea4-49e5-b37d-7e65abdae793",
    "718fb765-72fe-4201-be6a-4b31fb396805",
    "f3fca3c5-1dca-411e-97f7-9891325aa78f"
  ]
}

L’exemple de code suivant montre la réponse JSON pour mettre à jour le quota Paramètres pour un fournisseur de ressources.

{
  "UpdatedSubscriptionIds": [
    "da506abb-1658-4abf-971c-e0e5a9c47b83",
    "603e36b5-4f30-4ccf-8c90-9b37ded24149",
    "d5715678-aea4-49e5-b37d-7e65abdae793",
    "718fb765-72fe-4201-be6a-4b31fb396805",
    "f3fca3c5-1dca-411e-97f7-9891325aa78f"
  ],
  "FailedSubscriptionIds": null,
  "Error": null
}

Remarques

Mettez à jour le Paramètres de quota pour un fournisseur de ressources est utilisé pour mettre à jour tous les abonnements qui appartiennent à des plans avec le nouveau quota.

Voir aussi

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