Dela via


PoliciesOperations Klass

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

Konstruktor

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

get_by_billing_profile

Visar en lista med principer för en faktureringsprofil. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

get_by_customer

Visar en lista över principer för en kund. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

update

Uppdateringar principerna för en faktureringsprofil. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

update_customer

Uppdateringar principer för en kund. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

get_by_billing_profile

Visar en lista med principer för en faktureringsprofil. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

async get_by_billing_profile(billing_account_name: str, billing_profile_name: str, **kwargs) -> Policy

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

Princip, eller resultatet av cls(svar)

Returtyp

Undantag

get_by_customer

Visar en lista över principer för en kund. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

async get_by_customer(billing_account_name: str, customer_name: str, **kwargs) -> CustomerPolicy

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

CustomerPolicy eller resultatet av cls(response)

Returtyp

Undantag

update

Uppdateringar principerna för en faktureringsprofil. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-kundavtal.

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

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.

parameters
Policy
Obligatorisk

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Princip, eller resultatet av cls(svar)

Returtyp

Undantag

update_customer

Uppdateringar principer för en kund. Den här åtgärden stöds endast för faktureringskonton med avtalstyp Microsoft-partneravtal.

async update_customer(billing_account_name: str, customer_name: str, parameters: CustomerPolicy, **kwargs) -> CustomerPolicy

Parametrar

billing_account_name
str
Obligatorisk

Det ID som unikt identifierar ett faktureringskonto.

customer_name
str
Obligatorisk

Det ID som unikt identifierar en kund.

parameters
CustomerPolicy
Obligatorisk

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

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

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