Partager via


Mettre à jour une instance de fournisseur de ressources

 

S’applique à : Windows Azure Pack

Mises à jour une instance de fournisseur de ressources.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services. Remplacez Nom> par le nom du fournisseur de ressources et remplacez <<InstanceId> par l’identificateur d’instance du fournisseur de ressources à mettre à jour.

Méthode

URI de demande

Version HTTP

PUT

<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceId>

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

ResourceProvider

Informations sur le fournisseur de ressources mis à jour. Pour plus d’informations, consultez ResourceProvider (objet Administrateur).

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

ResourceProvider

Fournisseur de ressources mis à jour. Pour plus d’informations, consultez ResourceProvider (objet Administrateur).

Exemple

L’exemple de code suivant montre une demande d’instance de fournisseur de ressources de mise à jour .

PUT https://<computer>:30004/resourceproviders/systemcenter/4A941E8A-FEE6-4CA4-A1F1-B3BA30AF49F9 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 176abce1-8697-4850-b18e-3d2c15c3edd0-2013-07-12 20:32:51Z
x-ms-client-session-id: 87aaa49c-12ff-448e-bb31-8468b501d2d3
x-ms-principal-id: %e5%b8%83%e6%b4%be
Accept-Language: en-US
Content-Type: application/json; charset=utf-8
Host: <computer>:30004
Content-Length: 1061
Expect: 100-continue

L’exemple de code suivant montre une réponse Update Resource Provider Instance .

{
  "Name": "systemcenter",
  "DisplayName": "Virtual Machine Clouds",
  "Description": null,
  "Enabled": true,
  "PassThroughEnabled": true,
  "AllowAnonymousAccess": false,
  "AllowMultipleInstances": false,
  "AdminEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde"
  },
  "TenantEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/SC2012R2\/VMM\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde",
    "SourceUriTemplate": "{subid}\/services\/systemcenter\/vmm\/{*path}",
    "TargetUriTemplate": "{subid}\/Microsoft.Management.Odata.svc\/{*path}"
  },
  "UsageEndpoint": null,
  "HealthCheckEndpoint": null,
  "NotificationEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/provider\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde"
  },
  "InstanceId": "4A941E8A-FEE6-4CA4-A1F1-B3BA30AF49F9",
  "InstanceDisplayName": "Virtual Machine Clouds",
  "MaxQuotaUpdateBatchSize": 1,
  "SubscriptionStatusPollingInterval": "00:00:10",
  "Type": 0,
  "Settings": [

  ]
}

Voir aussi

Interfaces du fournisseur de ressources d’administrateur