Sdílet prostřednictvím


BillingProfilesOperations Třída

BillingProfilesOperations operace.

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
BillingProfilesOperations

Konstruktor

BillingProfilesOperations(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_create_or_update

Vytvoří nebo aktualizuje fakturační profil. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

get

Získá fakturační profil podle jeho ID. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

list_by_billing_account

Zobrazí seznam fakturačních profilů, ke kterým má uživatel přístup. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

begin_create_or_update

Vytvoří nebo aktualizuje fakturační profil. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

begin_create_or_update(billing_account_name: str, billing_profile_name: str, parameters: '_models.BillingProfile', **kwargs: Any) -> LROPoller['_models.BillingProfile']

Parametry

billing_account_name
str
Vyžadováno

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

billing_profile_name
str
Vyžadováno

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

parameters
BillingProfile
Vyžadováno

Nový nebo aktualizovaný fakturační profil.

cls
callable

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

continuation_token
str

Pokračovací token pro restartování polleru 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í doba čekání mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

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

Návratový typ

Výjimky

get

Získá fakturační profil podle jeho ID. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

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

Parametry

billing_account_name
str
Vyžadováno

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

billing_profile_name
str
Vyžadováno

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

expand
str
výchozí hodnota: None

Lze použít k rozbalení oddílů faktury.

cls
callable

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

Návraty

BillingProfile nebo výsledek cls(response)

Návratový typ

Výjimky

list_by_billing_account

Zobrazí seznam fakturačních profilů, ke kterým má uživatel přístup. Operace se podporuje u fakturačních účtů s typem smlouvy Smlouva se zákazníkem Microsoftu nebo Smlouva s partnerem Microsoftu.

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

Parametry

billing_account_name
str
Vyžadováno

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

expand
str
výchozí hodnota: None

Lze použít k rozbalení oddílů faktury.

cls
callable

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

Návraty

Iterátor, jako je instance BillingProfileListResult 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'>