Sdílet prostřednictvím


BillingAccountsOperations Třída

Operace BillingAccountsOperations.

Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit instanci klienta, která vytvoří instanci za vás a připojí ji jako atribut.

Dědičnost
builtins.object
BillingAccountsOperations

Konstruktor

BillingAccountsOperations(client, config, serializer, deserializer)

Parametry

client
Vyžadováno

Klient pro žádosti o služby.

config
Vyžadováno

Konfigurace klienta služby.

serializer
Vyžadováno

Serializátor objektového modelu.

deserializer
Vyžadováno

Deserializátor objektového modelu.

Proměnné

models

Alias pro třídy modelu použité v této skupině operací

Metody

begin_update

Aktualizace vlastnosti fakturačního účtu. V současné době je možné aktualizovat displayName a address. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.

get

Získá fakturační účet podle svého ID.

list

Vypíše fakturační účty, ke kterým má uživatel přístup.

list_invoice_sections_by_create_subscription_permission

Vypíše oddíly faktury, pro které má uživatel oprávnění vytvářet předplatná Azure. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.

begin_update

Aktualizace vlastnosti fakturačního účtu. V současné době je možné aktualizovat displayName a address. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.

begin_update(billing_account_name: str, parameters: '_models.BillingAccountUpdateRequest', **kwargs: Any) -> LROPoller['_models.BillingAccount']

Parametry

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

parameters
BillingAccountUpdateRequest
Vyžadováno

Parametry požadavku, které jsou k dispozici pro operaci aktualizace fakturačního účtu.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo PollingMethod

Předejte hodnotu True, pokud chcete metodu dotazování ARMPolling, false pro žádné dotazování nebo vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance LROPoller, která vrací buď BillingAccount, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá fakturační účet podle svého ID.

get(billing_account_name: str, expand: str | None = None, **kwargs: Any) -> _models.BillingAccount

Parametry

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

expand
str
výchozí hodnota: None

Dá se použít k rozbalení kupujícího, oddílů faktury a fakturačních profilů.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

BillingAccount nebo výsledek cls(response)

Návratový typ

Výjimky

list

Vypíše fakturační účty, ke kterým má uživatel přístup.

list(expand: str | None = None, **kwargs: Any) -> Iterable['_models.BillingAccountListResult']

Parametry

expand
str
výchozí hodnota: None

Dá se použít k rozbalení kupujícího, oddílů faktury a fakturačních profilů.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance BillingAccountListResult, nebo výsledek cls(response)

Návratový typ

Výjimky

list_invoice_sections_by_create_subscription_permission

Vypíše oddíly faktury, pro které má uživatel oprávnění vytvářet předplatná Azure. Tato operace se podporuje jenom u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu.

list_invoice_sections_by_create_subscription_permission(billing_account_name: str, **kwargs: Any) -> Iterable['_models.InvoiceSectionListWithCreateSubPermissionResult']

Parametry

billing_account_name
str
Vyžadováno

ID, které jednoznačně identifikuje fakturační účet.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance InvoiceSectionListWithCreateSubPermissionResult nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

models = <module 'azure.mgmt.billing.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\billing\\models\\__init__.py'>