Udostępnij za pośrednictwem


BillingPeriodsOperations Klasa

BillingPeriodsOperations operations (Operacje BillingPeriodsOperations).

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klienta, które tworzy jego wystąpienie i dołącza je jako atrybut.

Dziedziczenie
builtins.object
BillingPeriodsOperations

Konstruktor

BillingPeriodsOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

models

Alias do klas modelu używanych w tej grupie operacji.

Metody

get

Pobiera nazwany okres rozliczeniowy. Jest to obsługiwane tylko w przypadku subskrypcji usługi Azure Web-Direct. Inne typy subskrypcji, które nie zostały zakupione bezpośrednio za pośrednictwem witryny Azure Web Portal, nie są obsługiwane za pośrednictwem tego interfejsu API w wersji zapoznawczej.

list

Wyświetla listę dostępnych okresów rozliczeniowych dla subskrypcji w odwrotnej kolejności chronologicznej. Jest to obsługiwane tylko w przypadku subskrypcji usługi Azure Web-Direct. Inne typy subskrypcji, które nie zostały zakupione bezpośrednio za pośrednictwem witryny Azure Web Portal, nie są obsługiwane za pośrednictwem tego interfejsu API w wersji zapoznawczej.

get

Pobiera nazwany okres rozliczeniowy. Jest to obsługiwane tylko w przypadku subskrypcji usługi Azure Web-Direct. Inne typy subskrypcji, które nie zostały zakupione bezpośrednio za pośrednictwem witryny Azure Web Portal, nie są obsługiwane za pośrednictwem tego interfejsu API w wersji zapoznawczej.

get(billing_period_name: str, **kwargs: Any) -> _models.BillingPeriod

Parametry

billing_period_name
str
Wymagane

Nazwa zasobu BillingPeriod.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

BillingPeriod lub wynik cls(response)

Typ zwracany

Wyjątki

list

Wyświetla listę dostępnych okresów rozliczeniowych dla subskrypcji w odwrotnej kolejności chronologicznej. Jest to obsługiwane tylko w przypadku subskrypcji usługi Azure Web-Direct. Inne typy subskrypcji, które nie zostały zakupione bezpośrednio za pośrednictwem witryny Azure Web Portal, nie są obsługiwane za pośrednictwem tego interfejsu API w wersji zapoznawczej.

list(filter: str | None = None, skiptoken: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable['_models.BillingPeriodsListResult']

Parametry

filter
str
wartość domyślna: None

Może służyć do filtrowania okresów rozliczeniowych według wartości billingPeriodEndDate. Filtr obsługuje "eq", "lt", "gt", "le", "ge" i "and". Obecnie nie obsługuje "ne", "lub" lub "nie".

skiptoken
str
wartość domyślna: None

Skiptoken jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skiptoken, który określa punkt wyjścia do użycia dla kolejnych wywołań.

top
int
wartość domyślna: None

Może służyć do ograniczenia liczby wyników do ostatnich N okresów rozliczeniowych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu BillingPeriodsListResult lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

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