Dela via


ReservationsOperations Klass

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

Konstruktor

ReservationsOperations(client, config, serializer, deserializer)

Parametrar

client
Obligatorisk

Klient för tjänstbegäranden.

config
Obligatorisk

Konfiguration av tjänstklient.

serializer
Obligatorisk

En objektmodells serialiserare.

deserializer
Obligatorisk

En deserialiserare för objektmodell.

Variabler

models

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

Metoder

list_by_billing_account

Visar en lista över reservationer för ett faktureringskonto och antalet sammanslagningar av reservationsgrupper genom etableringstillstånd.

list_by_billing_profile

Visar en lista över reservationer för en faktureringsprofil och antalet samlade reservationer efter etableringstillstånd.

list_by_billing_account

Visar en lista över reservationer för ett faktureringskonto och antalet sammanslagningar av reservationsgrupper genom etableringstillstånd.

list_by_billing_account(billing_account_name: str, filter: str | None = None, orderby: str | None = None, refresh_summary: str | None = None, selected_state: str | None = None, **kwargs) -> AsyncIterable[ReservationsListResult]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

filter
str
standardvärde: None

Kan användas för att filtrera efter reservationsegenskaper. Filtret stöder "eq", "or" och "and". Det stöder för närvarande inte "ne", "gt", "le", "ge" eller "inte".

orderby
str
standardvärde: None

Kan användas för att sortera ordning efter reservationsegenskaper.

refresh_summary
str
standardvärde: None

För att ange om du vill uppdatera antalet samlade reservationer för reservationsgruppen genom att etablera tillstånd.

selected_state
str
standardvärde: None

Det valda etableringstillståndet.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_billing_profile

Visar en lista över reservationer för en faktureringsprofil och antalet samlade reservationer efter etableringstillstånd.

list_by_billing_profile(billing_account_name: str, billing_profile_name: str, filter: str | None = None, orderby: str | None = None, refresh_summary: str | None = None, selected_state: str | None = None, **kwargs) -> AsyncIterable[ReservationsListResult]

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.

filter
str
standardvärde: None

Kan användas för att filtrera efter reservationsegenskaper. Filtret stöder "eq", "or" och "and". Det stöder för närvarande inte "ne", "gt", "le", "ge" eller "inte".

orderby
str
standardvärde: None

Kan användas för att sortera ordning efter reservationsegenskaper.

refresh_summary
str
standardvärde: None

För att ange om du vill uppdatera antalet samlade reservationer för reservationsgruppen genom etableringstillstånd.

selected_state
str
standardvärde: None

Det valda etableringstillståndet.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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