Een resourceprovider-exemplaar bijwerken
Van toepassing op: Windows Azure Pack
Updates een resourceproviderexemplaren.
Aanvraag
Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <de naam> van de resourceprovider en vervang <InstanceId> door de instantie-id van de resourceprovider die moet worden bijgewerkt.
Methode |
Aanvraag-URI |
HTTP-versie |
---|---|---|
PUT |
<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceId> |
HTTP/1.1 |
URI-parameters
Geen.
Aanvraagheaders
In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.
Aanvraagheader |
Beschrijving |
---|---|
Autorisatie: Bearer |
Vereist. Het bearer-token voor autorisatie. |
x-ms-principal-id |
Vereist. De principal-id. |
x-ms-client-request-id |
Optioneel. De clientaanvraag-id. |
x-ms-client-session-id |
Optioneel. De clientsessie-id. |
x-ms-principal-liveid |
Optioneel. De principal Live-id. |
Aanvraagbody
In de volgende tabel worden de elementen van de aanvraagbody beschreven.
Elementnaam |
Beschrijving |
---|---|
ResourceProvider |
De bijgewerkte resourceprovidergegevens. Zie ResourceProvider (Administrator-object) voor meer informatie. |
Antwoord
Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.
Statuscode
Een geslaagde bewerking retourneert statuscode 200 (OK).
Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.
Antwoordheaders
Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.
Hoofdtekst van antwoord
In de volgende tabel worden de belangrijkste elementen van de hoofdtekst van het antwoord beschreven:
Elementnaam |
Beschrijving |
---|---|
ResourceProvider |
De bijgewerkte resourceprovider. Zie ResourceProvider (Administrator-object) voor meer informatie. |
Voorbeeld
In het volgende codevoorbeeld ziet u een aanvraag voor het exemplaar van de resourceprovider bijwerken.
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
In het volgende codevoorbeeld ziet u een antwoord van het exemplaar van updateresourceprovider .
{
"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": [
]
}