Instructions - Put
Tworzy lub aktualizuje instrukcję. Są to niestandardowe instrukcje dotyczące rozliczeń i mają zastosowanie tylko dla niektórych klientów.
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/instructions/{instructionName}?api-version=2020-05-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
billing
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe. |
|
billing
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy. |
|
instruction
|
path | True |
string |
Nazwa instrukcji. |
|
api-version
|
query | True |
string |
Wersja interfejsu API, która ma być używana z żądaniem klienta. Bieżąca wersja to 2020-05-01. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| properties.amount | True |
number |
Kwota budżetowana dla tej instrukcji rozliczeniowej. |
| properties.endDate | True |
string (date-time) |
Data obowiązywania tej instrukcji rozliczeniowej nie jest już obowiązująca. |
| properties.startDate | True |
string (date-time) |
Data uwzględnienia tej instrukcji rozliczeniowej. |
| properties.creationDate |
string (date-time) |
Data utworzenia tej instrukcji rozliczeniowej. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK. Żądanie zakończyło się pomyślnie. |
|
| Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
PutInstruction
Przykładowe żądanie
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"
}
}
Przykładowa odpowiedź
{
"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"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie. |
|
Error |
|
| Instruction |
Instrukcja. |
ErrorDetails
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Podszczegóły błędu. |
|
| message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
| target |
string |
Element docelowy określonego błędu. |
ErrorResponse
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Szczegóły błędu. |
ErrorSubDetails
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
| target |
string |
Element docelowy określonego błędu. |
Instruction
Instrukcja.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu. |
| name |
string |
Nazwa zasobu. |
| properties.amount |
number |
Kwota budżetowana dla tej instrukcji rozliczeniowej. |
| properties.creationDate |
string (date-time) |
Data utworzenia tej instrukcji rozliczeniowej. |
| properties.endDate |
string (date-time) |
Data obowiązywania tej instrukcji rozliczeniowej nie jest już obowiązująca. |
| properties.startDate |
string (date-time) |
Data uwzględnienia tej instrukcji rozliczeniowej. |
| type |
string |
Typ zasobu. |