Udostępnij za pośrednictwem


BillingSubscriptionsOperations Klasa

BillingSubscriptionsOperations operacje.

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
BillingSubscriptionsOperations

Konstruktor

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

begin_move

Przenosi opłaty za subskrypcję do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

get

Pobiera subskrypcję według jej identyfikatora. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft i Microsoft Partner Agreement.

list_by_billing_account

Wyświetla listę subskrypcji dla konta rozliczeniowego. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

list_by_billing_profile

Wyświetla listę subskrypcji, które są rozliczane w profilu rozliczeniowym. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

list_by_customer

Wyświetla listę subskrypcji dla klienta. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement.

list_by_invoice_section

Wyświetla listę subskrypcji, które są rozliczane w sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

update

Aktualizacje właściwości subskrypcji rozliczeniowej. Obecnie centrum kosztów można zaktualizować. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

validate_move

Sprawdza, czy opłaty za subskrypcję można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

begin_move

Przenosi opłaty za subskrypcję do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

begin_move(billing_account_name: str, parameters: '_models.TransferBillingSubscriptionRequestProperties', **kwargs: Any) -> LROPoller['_models.BillingSubscription']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

parameters
TransferBillingSubscriptionRequestProperties
Wymagane

Parametry żądania podane do operacji przenoszenia subskrypcji.

cls
callable

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

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Przekaż wartość True, jeśli chcesz, aby metoda sondowania ARMPolling, Fałsz bez sondowania lub własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość BillingSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera subskrypcję według jej identyfikatora. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft i Microsoft Partner Agreement.

get(billing_account_name: str, **kwargs: Any) -> _models.BillingSubscription

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

cls
callable

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

Zwraca

BillingSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_billing_account

Wyświetla listę subskrypcji dla konta rozliczeniowego. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

list_by_billing_account(billing_account_name: str, **kwargs: Any) -> Iterable['_models.BillingSubscriptionsListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

list_by_billing_profile

Wyświetla listę subskrypcji, które są rozliczane w profilu rozliczeniowym. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

list_by_billing_profile(billing_account_name: str, billing_profile_name: str, **kwargs: Any) -> Iterable['_models.BillingSubscriptionsListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billing_profile_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

list_by_customer

Wyświetla listę subskrypcji dla klienta. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement.

list_by_customer(billing_account_name: str, customer_name: str, **kwargs: Any) -> Iterable['_models.BillingSubscriptionsListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

customer_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje klienta.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

list_by_invoice_section

Wyświetla listę subskrypcji, które są rozliczane w sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

list_by_invoice_section(billing_account_name: str, billing_profile_name: str, invoice_section_name: str, **kwargs: Any) -> Iterable['_models.BillingSubscriptionsListResult']

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billing_profile_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.

invoice_section_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje sekcję faktury.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

update

Aktualizacje właściwości subskrypcji rozliczeniowej. Obecnie centrum kosztów można zaktualizować. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

update(billing_account_name: str, parameters: '_models.BillingSubscription', **kwargs: Any) -> _models.BillingSubscription

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

parameters
BillingSubscription
Wymagane

Parametry żądania, które są dostarczane do operacji aktualizacji subskrypcji rozliczeniowej.

cls
callable

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

Zwraca

BillingSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

validate_move

Sprawdza, czy opłaty za subskrypcję można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

validate_move(billing_account_name: str, parameters: '_models.TransferBillingSubscriptionRequestProperties', **kwargs: Any) -> _models.ValidateSubscriptionTransferEligibilityResult

Parametry

billing_account_name
str
Wymagane

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

parameters
TransferBillingSubscriptionRequestProperties
Wymagane

Parametry żądania podane do operacji weryfikacji uprawnień przenoszenia.

cls
callable

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

Zwraca

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