Bagikan melalui


UsageDetailsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ConsumptionManagementClient's

Atribut <xref:usage_details>.

Warisan
builtins.object
UsageDetailsOperations

Konstruktor

UsageDetailsOperations(*args, **kwargs)

Metode

list

Mencantumkan detail penggunaan untuk cakupan yang ditentukan. Detail penggunaan tersedia melalui API ini hanya untuk 1 Mei 2014 atau yang lebih baru.

list

Mencantumkan detail penggunaan untuk cakupan yang ditentukan. Detail penggunaan tersedia melalui API ini hanya untuk 1 Mei 2014 atau yang lebih baru.

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]

Parameter

scope
str
Diperlukan

Cakupan yang terkait dengan operasi detail penggunaan. Ini termasuk '/subscriptions/{subscriptionId}/' untuk cakupan langganan, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' untuk cakupan Akun Penagihan, '/providers/Microsoft.Billing/departments/{departmentId}' untuk lingkup Departemen, '/providers/Microsoft.Billing/enrollmentAccounts/{enrollmentAccountId}' untuk cakupan EnrollmentAccount dan '/providers/Microsoft.Management/managementGroups/{managementGroupId}' untuk cakupan Grup Manajemen. Untuk langganan, akun penagihan, departemen, akun pendaftaran, dan grup manajemen, Anda juga dapat menambahkan periode penagihan ke cakupan menggunakan '/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}'. Misalnya untuk menentukan periode penagihan pada cakupan departemen, gunakan '/providers/Microsoft.Billing/departments/{departmentId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}'. Selain itu, cakupan Akun Perdagangan Modern adalah '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' untuk cakupan billingAccount, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' untuk cakupan billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' untuk cakupan invoiceSection, dan 'providers/Microsoft. Penagihan/tagihanAccounts/{billingAccountId}/customers/{customerId}' khusus untuk mitra.

expand
str
Diperlukan

Dapat digunakan untuk memperluas properti/additionalInfo atau properties/meterDetails dalam daftar detail penggunaan. Secara default, bidang ini tidak disertakan saat mencantumkan detail penggunaan. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

Dapat digunakan untuk memfilter usageDetails menurut properties/resourceGroup, properties/resourceName, properties/resourceId, properties/chargeType, properties/reservationId, properties/publisherType atau tags. Filter mendukung 'eq', 'lt', 'gt', 'le', 'ge', dan 'and'. Saat ini tidak mendukung 'ne', 'or', atau 'not'. Filter tag adalah string pasangan nilai kunci di mana kunci dan nilai dipisahkan oleh titik dua (:). Filter PublisherType menerima dua nilai azure dan marketplace dan saat ini didukung untuk Jenis Penawaran Langsung Web. Nilai defaultnya adalah Tidak Ada.

skiptoken
str
Diperlukan

Skiptoken hanya digunakan jika operasi sebelumnya mengembalikan hasil parsial. Jika respons sebelumnya berisi elemen nextLink, nilai elemen nextLink akan menyertakan parameter skiptoken yang menentukan titik awal yang akan digunakan untuk panggilan berikutnya. Nilai defaultnya adalah Tidak Ada.

top
int
Diperlukan

Dapat digunakan untuk membatasi jumlah hasil ke N usageDetails terbaru. Nilai defaultnya adalah Tidak Ada.

metric
str atau Metrictype
Diperlukan

Memungkinkan untuk memilih berbagai jenis catatan biaya/penggunaan. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans UsageDetailsListResult atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

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