Поделиться через


UsageDetailsOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ConsumptionManagementClient's

атрибут<xref:usage_details> .

Наследование
builtins.object
UsageDetailsOperations

Конструктор

UsageDetailsOperations(*args, **kwargs)

Методы

list

Содержит сведения об использовании для определенного область. Сведения об использовании доступны через этот API только для 1 мая 2014 г. или более поздней версии.

list

Содержит сведения об использовании для определенного область. Сведения об использовании доступны через этот API только для 1 мая 2014 г. или более поздней версии.

list(scope: str, expand: str | None = None, filter: str | None = None, skiptoken: str | None = None, top: int | None = None, metric: str | Metrictype | None = None, **kwargs: Any) -> Iterable[UsageDetailsListResult]

Параметры

scope
str
Обязательно

Область, связанный с операциями со сведениями об использовании. Сюда входят "/subscriptions/{subscriptionId}/" для область подписки, "/providers/Microsoft.Billing/billingAccounts/{billingAccountS}" для учетной записи выставления счетов область, "/providers/Microsoft.Billing/departments/{departmentId}" для область отдела, "/providers/Microsoft.Billing/enrollmentAccounts/{enrollmentAccountId}" для EnrollmentAccount область и "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для область группы управления. Для подписки, учетной записи выставления счетов, отдела, учетной записи регистрации и группы управления вы также можете добавить расчетный период в область с помощью "/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}". Например, чтобы указать расчетный период в отделе, область используйте "/providers/Microsoft.Billing/departments/{departmentId}/providers/Microsoft.Billing/billingPeriods/{billingPeriods/{billingPeriodName}". Кроме того, области современной коммерческой учетной записи — это /providers/Microsoft.Billing/billingAccounts/{billingAccountId}, для выставления счетовAccount область, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}для область invoiceSection и "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}" для партнеров.

expand
str
Обязательно

Может использоваться для развертывания свойств/additionalInfo или properties/meterDetails в списке сведений об использовании. По умолчанию эти поля не включаются при перечислении сведений об использовании. Значение по умолчанию —Нет.

filter
str
Обязательно

Может использоваться для фильтрации usageDetails по свойствам/resourceGroup, properties/resourceName, properties/resourceId, properties/chargeType, properties/reservationId, properties/publisherType или тегам. Фильтр поддерживает "eq", "lt", "gt", "le", "ge" и "и". В настоящее время он не поддерживает "ne", "or" или "not". Фильтр тегов — это строка пары "ключ-значение", где ключ и значение разделяются двоеточием (:). Фильтр PublisherType принимает два значения Azure и Marketplace и в настоящее время поддерживается для типа предложения Web Direct. Значение по умолчанию —Нет.

skiptoken
str
Обязательно

Skiptoken используется, только если предыдущая операция вернула частичный результат. Если предыдущий ответ содержит элемент nextLink, значение элемента nextLink будет включать параметр skiptoken, указывающий начальную точку для последующих вызовов. Значение по умолчанию —Нет.

top
int
Обязательно

Можно использовать, чтобы ограничить количество результатов самыми последними N usageDetails. Значение по умолчанию —Нет.

metric
str или Metrictype
Обязательно

Позволяет выбрать различные типы записей о затратах и использовании. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Итератор, например экземпляр UsageDetailsListResult или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

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