Dela via


BillingSubscriptionsOperations Klass

BillingSubscriptionsOperations async operations.

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
BillingSubscriptionsOperations

Konstruktor

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

begin_move

Flyttar en prenumerations avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal.

get

Hämtar en prenumeration med dess ID. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal och Microsoft-partneravtal.

list_by_billing_account

Visar en lista över prenumerationer för ett faktureringskonto. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

list_by_billing_profile

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

list_by_customer

Visar en lista över prenumerationer för en kund. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

list_by_invoice_section

Visar en lista över de prenumerationer som faktureras till ett fakturaavsnitt. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

update

Uppdateringar egenskaperna för en faktureringsprenumeration. För närvarande kan kostnadsställe uppdateras. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

validate_move

Verifierar om en prenumerations avgifter kan flyttas till ett nytt fakturaavsnitt. Den här åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal.

begin_move

Flyttar en prenumerations avgifter till ett nytt fakturaavsnitt. Det nya fakturaavsnittet måste tillhöra samma faktureringsprofil som det befintliga fakturaavsnittet. Den här åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal.

async begin_move(billing_account_name: str, parameters: TransferBillingSubscriptionRequestProperties, **kwargs) -> AsyncLROPoller[BillingSubscription]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

parameters
TransferBillingSubscriptionRequestProperties
Obligatorisk

Begär parametrar som tillhandahålls för flyttprenumerationsåtgärden.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller AsyncPollingMethod

Skicka true om du vill ha avsökningsmetoden AsyncARMPolling, False for no polling (Falskt utan avsökning) eller ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After sidhuvud.

Returer

En instans av AsyncLROPoller som returnerar antingen BillingSubscription eller resultatet av cls(response)

Returtyp

Undantag

get

Hämtar en prenumeration med dess ID. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal och Microsoft-partneravtal.

async get(billing_account_name: str, **kwargs) -> BillingSubscription

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

BillingSubscription eller resultatet av cls(response)

Returtyp

Undantag

list_by_billing_account

Visar en lista över prenumerationer för ett faktureringskonto. Åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal eller Microsoft-partneravtal.

list_by_billing_account(billing_account_name: str, **kwargs) -> AsyncIterable[BillingSubscriptionsListResult]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_billing_profile

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

list_by_billing_profile(billing_account_name: str, billing_profile_name: str, **kwargs) -> AsyncIterable[BillingSubscriptionsListResult]

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.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_customer

Visar en lista över prenumerationer för en kund. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

list_by_customer(billing_account_name: str, customer_name: str, **kwargs) -> AsyncIterable[BillingSubscriptionsListResult]

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

customer_name
str
Obligatorisk

Det ID som unikt identifierar en kund.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

list_by_invoice_section

Visar en lista över de prenumerationer som faktureras till ett fakturaavsnitt. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

list_by_invoice_section(billing_account_name: str, billing_profile_name: str, invoice_section_name: str, **kwargs) -> AsyncIterable[BillingSubscriptionsListResult]

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.

invoice_section_name
str
Obligatorisk

Det ID som unikt identifierar ett fakturaavsnitt.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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

Returtyp

Undantag

update

Uppdateringar egenskaperna för en faktureringsprenumeration. För närvarande kan kostnadsställe uppdateras. Åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

async update(billing_account_name: str, parameters: BillingSubscription, **kwargs) -> BillingSubscription

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

parameters
BillingSubscription
Obligatorisk

Begär parametrar som tillhandahålls för åtgärden uppdatera faktureringsprenumerationen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

BillingSubscription eller resultatet av cls(response)

Returtyp

Undantag

validate_move

Verifierar om en prenumerations avgifter kan flyttas till ett nytt fakturaavsnitt. Den här åtgärden stöds för faktureringskonton med avtalstyp Microsoft-kundavtal.

async validate_move(billing_account_name: str, parameters: TransferBillingSubscriptionRequestProperties, **kwargs) -> ValidateSubscriptionTransferEligibilityResult

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

parameters
TransferBillingSubscriptionRequestProperties
Obligatorisk

Begär parametrar som tillhandahålls för åtgärden för att validera flyttberättigande.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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