UsageDetailsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:usage_details> .
- Наследование
-
builtins.objectUsageDetailsOperations
Конструктор
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'>
Azure SDK for Python