Dela via


CustomersOperations Klass

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

Konstruktor

CustomersOperations(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

get

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

list_by_billing_account

Visar en lista över kunder som debiteras till ett faktureringskonto. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

list_by_billing_profile

Visar en lista över kunder som debiteras till en faktureringsprofil. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

get

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

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

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

customer_name
str
Obligatorisk

Det ID som unikt identifierar en kund.

expand
str
standardvärde: None

Kan användas för att expandera aktiveradeAzurePlans och återförsäljare.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Kund, eller resultatet av cls(response)

Returtyp

Undantag

list_by_billing_account

Visar en lista över kunder som debiteras till ett faktureringskonto. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

list_by_billing_account(billing_account_name: str, search: str | None = None, filter: str | None = None, **kwargs) -> AsyncIterable[CustomerListResult]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

search
str
standardvärde: None

Används för att söka efter kunder efter deras namn. Alla kunder med namn som innehåller söktexten inkluderas i svaret.

filter
str
standardvärde: None

Kan användas för att filtrera listan över kunder.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_billing_profile

Visar en lista över kunder som debiteras till en faktureringsprofil. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

list_by_billing_profile(billing_account_name: str, billing_profile_name: str, search: str | None = None, filter: str | None = None, **kwargs) -> AsyncIterable[CustomerListResult]

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.

search
str
standardvärde: None

Används för att söka efter kunder efter deras namn. Alla kunder med namn som innehåller söktexten inkluderas i svaret.

filter
str
standardvärde: None

Kan användas för att filtrera listan över kunder.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen CustomerListResult 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'>