Een resourceproviderexemplaren ophalen
Van toepassing op: Windows Azure Pack
Hiermee haalt u een exemplaar van een resourceprovider op.
Aanvraag
Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <naam> door de naam van de resourceprovider. Vervang <InstanceIdentifier> door de instantie-id van het resourceprovider-exemplaar dat moet worden opgehaald.
Methode |
Aanvraag-URI |
HTTP-versie |
---|---|---|
GET |
<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceIdentifier> |
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
Geen.
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 opgehaalde resourceprovider. Zie ResourceProvider (Administrator-object) voor meer informatie. |
Voorbeeld
In het volgende codevoorbeeld ziet u een aanvraag voor het exemplaar van de resourceprovider ophalen .
GET https://<computer>:30004/resourceproviders/monitoring/3E92E3A1-1FC1-4AB1-BAB1-6A556DE9BAE9 HTTP/1.1
Authorization: Bearer
x-ms-client-request-id: a382fdb4-42f3-46fb-a9e7-83f26de17a0c-2013-07-09 23:37:29Z
x-ms-client-session-id: 78441bcf-1ac1-4216-82f0-81f21875567c
x-ms-principal-id: <computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <computer>\Administrator
Host: <computer>:30004
Content-Length: 0
In het volgende codevoorbeeld ziet u een antwoord van het exemplaar van de resourceprovider ophalen .
{
"Name": "monitoring",
"DisplayName": "Monitoring Service",
"Description": null,
"Enabled": true,
"PassThroughEnabled": true,
"AllowAnonymousAccess": true,
"AllowMultipleInstances": false,
"AdminEndpoint": {
"ForwardingAddress": "https:\/\/computer:30020\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "MonitoringClient",
"AuthenticationPassword": null
},
"TenantEndpoint": {
"ForwardingAddress": "https:\/\/computer:30020\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "MonitoringClient",
"AuthenticationPassword": null,
"SourceUriTemplate": "{subid}\/services\/monitoring\/{*path}",
"TargetUriTemplate": "{subid}\/{*path}"
},
"UsageEndpoint": null,
"HealthCheckEndpoint": null,
"NotificationEndpoint": null,
"InstanceId": "3E92E3A1-1FC1-4AB1-BAB1-6A556DE9BAE9",
"InstanceDisplayName": "Monitoring Service",
"MaxQuotaUpdateBatchSize": 5,
"SubscriptionStatusPollingInterval": "00:00:10",
"Type": 0
}