Dela via


BillingProfilesOperations Klass

BillingProfilesOperations asynkrona åtgärder.

Du bör inte instansiera den här klassen direkt. I stället bör du skapa en klientinstans som instansierar den åt dig och bifogar den som ett attribut.

Arv
builtins.object
BillingProfilesOperations

Konstruktor

BillingProfilesOperations(client, config, serializer, deserializer)

Parametrar

client
Obligatorisk

Klient för tjänstbegäranden.

config
Obligatorisk

Konfiguration av tjänstklient.

serializer
Obligatorisk

En objektmodellserialiserare.

deserializer
Obligatorisk

En deserialiserare för objektmodell.

Variabler

models

Alias för modellklasser som används i den här åtgärdsgruppen.

Metoder

begin_create_or_update

Skapar eller uppdaterar en faktureringsprofil. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

get

Hämtar en faktureringsprofil med sitt ID. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

list_by_billing_account

Visar en lista över de faktureringsprofiler som en användare har åtkomst till. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

begin_create_or_update

Skapar eller uppdaterar en faktureringsprofil. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

async begin_create_or_update(billing_account_name: str, billing_profile_name: str, parameters: BillingProfile, **kwargs) -> AsyncLROPoller[BillingProfile]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

billing_profile_name
str
Obligatorisk

Det ID som unikt identifierar en faktureringsprofil.

parameters
BillingProfile
Obligatorisk

Den nya eller uppdaterade faktureringsprofilen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller AsyncPollingMethod

Skicka true om du vill ha avsökningsmetoden AsyncARMPolling, False for no polling (Falskt utan avsökning) eller ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.

Returer

En instans av AsyncLROPoller som returnerar antingen BillingProfile eller resultatet av cls(response)

Returtyp

Undantag

get

Hämtar en faktureringsprofil med sitt ID. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

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

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

billing_profile_name
str
Obligatorisk

Det ID som unikt identifierar en faktureringsprofil.

expand
str
standardvärde: None

Kan användas för att expandera fakturaavsnitten.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

BillingProfile, eller resultatet av cls(response)

Returtyp

Undantag

list_by_billing_account

Visar en lista över de faktureringsprofiler som en användare har åtkomst till. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

list_by_billing_account(billing_account_name: str, expand: str | None = None, **kwargs) -> AsyncIterable[BillingProfileListResult]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

expand
str
standardvärde: None

Kan användas för att expandera fakturaavsnitten.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen BillingProfileListResult eller resultatet av cls(response)

Returtyp

Undantag

Attribut

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'>