Udostępnij za pośrednictwem


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
billingAccountName
path True

string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billingProfileName
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

MarketplacePurchasesPolicy

Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego.

properties.reservationPurchases

ReservationPurchasesPolicy

Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego.

properties.viewCharges

ViewChargesPolicy

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

Policy

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

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
ErrorDetails

Szczegóły 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.

ErrorSubDetails
MarketplacePurchasesPolicy

Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego.

Policy

Zasady.

ReservationPurchasesPolicy

Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego.

ViewChargesPolicy

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

ErrorSubDetails[]

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

ErrorDetails

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

MarketplacePurchasesPolicy

Zasady, które określają, czy zakupy w witrynie Azure Marketplace są dozwolone dla profilu rozliczeniowego.

properties.reservationPurchases

ReservationPurchasesPolicy

Zasady, które określają, czy zakupy rezerwacji platformy Azure są dozwolone dla profilu rozliczeniowego.

properties.viewCharges

ViewChargesPolicy

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