Instructions - Put
명령을 만들거나 업데이트합니다. 이는 사용자 지정 청구 지침이며 특정 고객에게만 적용됩니다.
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}?api-version=2020-05-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
billing
|
path | True |
string |
청구 계정을 고유하게 식별하는 ID입니다. |
|
billing
|
path | True |
string |
청구 프로필을 고유하게 식별하는 ID입니다. |
|
instruction
|
path | True |
string |
명령 이름입니다. |
|
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. 현재 버전은 2020-05-01입니다. |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| properties.amount | True |
number |
이 청구 지침에 대해 예산이 책정된 금액입니다. |
| properties.endDate | True |
string (date-time) |
이 청구 지침이 더 이상 적용되지 않는 날짜입니다. |
| properties.startDate | True |
string (date-time) |
이 청구 지침이 적용되는 날짜입니다. |
| properties.creationDate |
string (date-time) |
이 청구 지침이 만들어진 날짜입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
그래. 요청이 성공했습니다. |
|
| Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
PutInstruction
샘플 요청
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}?api-version=2020-05-01
{
"properties": {
"amount": 5000,
"startDate": "2019-12-30T21:26:47.997Z",
"endDate": "2020-12-30T21:26:47.997Z"
}
}
샘플 응답
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}",
"name": "{instructionName}",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/instructions",
"properties": {
"amount": 5000,
"startDate": "2019-12-30T21:26:47.997Z",
"endDate": "2020-12-30T21:26:47.997Z"
}
}
정의
| Name | Description |
|---|---|
|
Error |
오류의 세부 정보입니다. |
|
Error |
오류 응답은 서비스에서 들어오는 요청을 처리할 수 없음을 나타냅니다. 그 이유는 오류 메시지에 제공됩니다. |
|
Error |
|
| Instruction |
명령입니다. |
ErrorDetails
오류의 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류 코드입니다. |
| details |
오류의 하위 세부 정보입니다. |
|
| message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
| target |
string |
특정 오류의 대상입니다. |
ErrorResponse
오류 응답은 서비스에서 들어오는 요청을 처리할 수 없음을 나타냅니다. 그 이유는 오류 메시지에 제공됩니다.
| Name | 형식 | Description |
|---|---|---|
| error |
오류의 세부 정보입니다. |
ErrorSubDetails
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류 코드입니다. |
| message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
| target |
string |
특정 오류의 대상입니다. |
Instruction
명령입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string |
리소스 ID입니다. |
| name |
string |
리소스 이름입니다. |
| properties.amount |
number |
이 청구 지침에 대해 예산이 책정된 금액입니다. |
| properties.creationDate |
string (date-time) |
이 청구 지침이 만들어진 날짜입니다. |
| properties.endDate |
string (date-time) |
이 청구 지침이 더 이상 적용되지 않는 날짜입니다. |
| properties.startDate |
string (date-time) |
이 청구 지침이 적용되는 날짜입니다. |
| type |
string |
리소스 종류입니다. |