Policies - Update
Aktualizacje zasady profilu rozliczeniowego. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/policies/default?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. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2020-05-01. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
properties.marketplacePurchases |
Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego. |
|
properties.reservationPurchases |
Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego. |
|
properties.viewCharges |
Zasady, które kontrolują, czy użytkownicy z dostępem RBAC platformy Azure do subskrypcji mogą wyświetlać swoje opłaty. |
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 OAuth2 usługi Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
UpdatePolicy
Sample Request
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/policies/default?api-version=2020-05-01
{
"properties": {
"marketplacePurchases": "OnlyFreeAllowed",
"reservationPurchases": "NotAllowed",
"viewCharges": "Allowed"
}
}
Sample Response
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/policies/default",
"name": "default",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/policies",
"properties": {
"marketplacePurchases": "OnlyFreeAllowed",
"reservationPurchases": "NotAllowed",
"viewCharges": "Allowed"
}
}
Definicje
Nazwa | Opis |
---|---|
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie. |
Error |
|
Marketplace |
Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego. |
Policy |
Zasady. |
Reservation |
Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego. |
View |
Zasady, które kontrolują, czy użytkownicy z dostępem RBAC platformy Azure do subskrypcji mogą wyświetlać swoje opłaty. |
ErrorDetails
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Szczegóły podrzędne 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ć żądania przychodzącego. 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. |
MarketplacePurchasesPolicy
Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego.
Nazwa | Typ | Opis |
---|---|---|
AllAllowed |
string |
|
NotAllowed |
string |
|
OnlyFreeAllowed |
string |
Policy
Zasady.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties.marketplacePurchases |
Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego. |
|
properties.reservationPurchases |
Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego. |
|
properties.viewCharges |
Zasady, które kontrolują, czy użytkownicy z dostępem RBAC platformy Azure do subskrypcji mogą wyświetlać swoje opłaty. |
|
type |
string |
Typ zasobu. |
ReservationPurchasesPolicy
Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego.
Nazwa | Typ | Opis |
---|---|---|
Allowed |
string |
|
NotAllowed |
string |
ViewChargesPolicy
Zasady, które kontrolują, czy użytkownicy z dostępem RBAC platformy Azure do subskrypcji mogą wyświetlać swoje opłaty.
Nazwa | Typ | Opis |
---|---|---|
Allowed |
string |
|
NotAllowed |
string |