리소스 공급자에 대한 할당량 설정 업데이트
적용 대상: Windows Azure Pack
리소스 공급자에 대한 할당량 설정을 업데이트.
요청
NotificationEndpoint>를 Windows Azure Pack 사용자 지정 리소스 공급자 알림 REST API의 엔드포인트 주소로 바꿉<니다.
메서드 |
요청 URI |
HTTP 버전 |
---|---|---|
PUT |
<http:// NotificationEndpoint>/quota |
HTTP/1.1 |
URI 매개 변수
없음.
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 |
Description |
---|---|
권한 부여: 기본 |
필수 요소. 기본 권한 부여 토큰입니다. |
x-ms-principal-id |
필수 요소. 보안 주체 식별자입니다. |
x-ms-client-request-id |
(선택 사항) 클라이언트 요청 식별자입니다. |
x-ms-client-session-id |
(선택 사항) 클라이언트 세션 식별자입니다. |
x-ms-principal-liveid |
(선택 사항) 보안 주체 라이브 식별자입니다. |
요청 본문
다음 표에서는 요청 본문의 요소에 대해 설명합니다.
요소 이름 |
Description |
---|---|
QuotaUpdateBatch |
업데이트할 할당량 설정의 일괄 처리입니다. 자세한 내용은 QuotaUpdateBatch(알림 엔드포인트 개체)를 참조하세요. |
응답
응답에는 HTTP 상태 코드, 응답 헤더 집합 및 응답 본문이 포함되어 있습니다.
상태 코드
작업에 성공하면 상태 코드 200(정상)이 반환됩니다.
상태 코드에 대한 자세한 내용은 상태 및 오류 코드(Windows Azure Pack Service Management)를 참조하세요.
응답 헤더
이 작업에 대한 응답에는 표준 HTTP 헤더가 포함됩니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 따릅니다.
응답 본문
다음 표에서는 응답 본문의 주요 요소에 대해 설명합니다.
요소 이름 |
Description |
---|---|
QuotaUpdateResultBatch |
업데이트된 할당량 설정의 일괄 처리입니다. 자세한 내용은 QuotaUpdateResultBatch(알림 엔드포인트 개체)를 참조하세요. |
예제
다음 예제에서는 리소스 공급자 요청에 대한 할당량 설정 업데이트합니다.
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"
]
}
다음 코드 예제에서는 리소스 공급자에 대한 할당량 설정 업데이트에 대한 JSON 응답을 보여줍니다.
{
"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
}
설명
리소스 공급자에 대한 할당량 설정 업데이트하면 계획에 속한 모든 구독을 새 할당량으로 업데이트하는 데 사용됩니다.