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.objectBillingSubscriptionsOperations
Konstruktor
BillingSubscriptionsOperations(client, config, serializer, deserializer)
Parametry
- client
Klient żądań obsługi.
- config
Konfiguracja klienta usługi.
- serializer
Serializator modelu obiektów.
- deserializer
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
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- TransferBillingSubscriptionRequestProperties
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
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
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
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billing_profile_name
- str
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
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_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
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billing_profile_name
- str
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
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
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- BillingSubscription
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
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- parameters
- TransferBillingSubscriptionRequestProperties
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'>
Azure SDK for Python