Partilhar via


ChargesOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ConsumptionManagementClient's

<xref:charges> atributo.

Herança
builtins.object
ChargesOperations

Construtor

ChargesOperations(*args, **kwargs)

Métodos

list

Lista os custos com base no âmbito definido.

list

Lista os custos com base no âmbito definido.

async list(scope: str, start_date: str | None = None, end_date: str | None = None, filter: str | None = None, apply: str | None = None, **kwargs: Any) -> ChargesListResult

Parâmetros

scope
str
Necessário

O âmbito associado às operações de custos. Isto inclui "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" para o âmbito do Departamento e "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" para o âmbito EnrollmentAccount. Para contas de departamento e inscrição, também pode adicionar o período de faturação ao âmbito com "/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}". Por exemplo, para especificar o período de faturação no âmbito do departamento, utilize "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}". Além disso, os âmbitos da Conta de Comércio Moderno são "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" para faturaçãoAccount scope, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" para o âmbito billingProfile, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}" para o âmbito invoiceSection e "providers/Microsoft". Faturação/faturaçãoAccounts/{billingAccountId}/customers/{customerId}' específico para parceiros.

start_date
str
Necessário

Data de início. O valor predefinido é Nenhum.

end_date
str
Necessário

Data de fim. O valor predefinido é Nenhum.

filter
str
Necessário

Pode ser utilizado para filtrar os custos por propriedades/usageEnd (Hora utc), propriedades/usageStart (Hora utc). O filtro suporta "eq", "lt", "gt", "le", "ge" e "and". Atualmente, não suporta "ne", "ou" ou "não". O filtro de etiqueta é uma cadeia de par de valores chave em que a chave e o valor são separados por dois pontos (:). O valor predefinido é Nenhum.

apply
str
Necessário

Pode ser utilizado para agrupar os custos do âmbito billingAccount por propriedades/billingProfileId, propriedades/invoiceSectionId, propriedades/customerId (específico para o Partner Led) ou para faturaçãoProfile âmbito por propriedades/invoiceSectionId. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido a resposta direta

Devoluções

ChargesListResult ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.consumption.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\consumption\\models\\__init__.py'>