다음을 통해 공유


리소스 공급자에 대한 할당량 설정 업데이트

 

적용 대상: 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
}

설명

리소스 공급자에 대한 할당량 설정 업데이트하면 계획에 속한 모든 구독을 새 할당량으로 업데이트하는 데 사용됩니다.

참고 항목

Azure Pack 사용자 지정 리소스 공급자 알림 REST API 참조 Windows