Pobieranie subskrypcji dla dodatków
Dotyczy: Windows Azure Pack
Pobiera subskrypcje dodatku.
Żądanie
Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
GET |
<https:// ServiceMgmt>:30004/subscriptions |
HTTP/1.1 |
Parametry identyfikatora URI
W poniższej tabeli opisano parametry identyfikatora URI.
Parametr identyfikatora URI |
Opis |
---|---|
addOnId |
Wymagane. Identyfikator dodatku, do którego należy subskrypcja. |
Filtr |
Ciąg, który ma być używany jako filtr zapytania. |
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.
Nagłówek żądania |
Opis |
---|---|
Autoryzacja: elementu nośnego |
Wymagane. Token elementu nośnego autoryzacji. |
x-ms-principal-id |
Wymagane. Identyfikator podmiotu zabezpieczeń. |
x-ms-client-request-id |
Opcjonalny. Identyfikator żądania klienta. |
x-ms-client-session-id |
Opcjonalny. Identyfikator sesji klienta. |
x-ms-principal-liveid |
Opcjonalny. Główny identyfikator na żywo. |
Treść żądania
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
Pomyślna operacja zwraca kod stanu 200 (OK).
Aby uzyskać informacje o kodach stanu, zobacz Status and Error Codes (Windows Azure Pack Service Management).
Nagłówki odpowiedzi
Odpowiedź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.
Treść odpowiedzi
W poniższej tabeli opisano kluczowe elementy treści odpowiedzi.
Nazwa elementu |
Opis |
---|---|
elementy |
Lista wyników zapytania AdminSubscription (obiekt administratora). |
filteredTotalCount |
Łączna liczba zwracanych elementów przed zastosowaniem stronicowania i po zastosowaniu filtrowania. |
totalCount |
Całkowita liczba zwracanych elementów przed zastosowaniem stronicowania i filtrowania. |
Przykład
Poniższy przykład kodu przedstawia żądanie Pobierania subskrypcji dla żądania dodatku .
GET https://<Computer>:30004/subscriptions?addOnId=SqlAOrcghl4snaz0slbre&skip=0&take=25 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: fbaea692-256c-4db0-b81f-0317febed272-2013-06-28 19:47:14Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004
Poniższy przykład kodu przedstawia odpowiedź Pobieranie subskrypcji dla odpowiedzi dodatku .
{
"items": [
{
"SubscriptionID": "fc92a116-34c8-4654-ae8a-b5c865e8b260",
"SubscriptionName": "PlanWithAddOnx4xbhndb",
"AccountAdminLiveEmailId": "mulsub_q2r2mw2c@live.com",
"ServiceAdminLiveEmailId": null,
"CoAdminNames": [
],
"AddOnReferences": [
{
"AddOnId": "SqlAOrcghl4snaz0slbre",
"AddOnInstanceId": "04e04b10-f9bd-4eae-b27b-890acd10a49f",
"AcquisitionTime": "2013-06-27T03:01:42.49"
}
],
"AddOns": [
{
"Id": "SqlAOrcghl4snaz0slbre",
"DisplayName": "SqlAOrcghl4sn",
"State": 0,
"ConfigState": 1,
"QuotaSyncState": 0,
"LastErrorMessage": null,
"Advertisements": [
{
"LanguageCode": "en-us",
"DisplayName": "SqlAOrcghl4sn",
"Description": null
}
],
"ServiceQuotas": [
{
"ServiceName": "sqlservers",
"ServiceInstanceId": "7BAD5022-79CA-4B53-8177-1ACAEEAFA099",
"ServiceDisplayName": "SQL Servers",
"ServiceInstanceDisplayName": "SQL Servers",
"ConfigState": 1,
"QuotaSyncState": 0,
"Settings": [
{
"Key": "Editions",
"Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"2\",\"resourceSize\":\"10\",\"offerEditionId\":\"1367541399669\"}]"
}
]
}
],
"SubscriptionCount": 1,
"AssociatedPlans": [
],
"MaxOccurrencesPerPlan": 1,
"Price": null
}
],
"State": 1,
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"PlanId": "PlanWithAddOnx4xbhndbt4jyiffn",
"Services": [
{
"Type": "webspaces",
"State": "registered",
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"BaseQuotaSettings": [
{
"Key": "BytesReceived_Shared_WebSpace_Limited",
"Value": "{\"ComputeMode\":0,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"BytesReceived\",\"ResourceName\":\"BytesReceived\",\"SiteMode\":\"Limited\",\"Unit\":1,\"WebPlan\":null}"
},
{
"Key": "NumberOfVirtualWorkers_Dedicated_WebSpace_NULL",
"Value": "{\"ComputeMode\":1,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"NumberOfVirtualWorkers\",\"ResourceName\":\"NumberOfVirtualWorkers\",\"SiteMode\":null,\"Unit\":1,\"WebPlan\":null}"
}
]
},
{
"Type": "sqlservers",
"State": "registered",
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"BaseQuotaSettings": [
{
"Key": "Editions",
"Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"062713030129\",\"groupType\":null}]"
}
]
},
{
"Type": "mysqlservers",
"State": "registered",
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"BaseQuotaSettings": [
{
"Key": "Editions",
"Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"062713030129\",\"groupType\":null}]"
}
]
}
],
"LastErrorMessage": null,
"Features": null,
"OfferFriendlyName": "PlanWithAddOnx4xbhndb",
"OfferCategory": null,
"Created": "2013-06-27T03:01:31.923"
}
],
"filteredTotalCount": 1,
"totalCount": 1
}