UsageDetailsOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:usage_details>.
- Warisan
-
builtins.objectUsageDetailsOperations
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
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
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
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
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
Dapat digunakan untuk membatasi jumlah hasil ke N usageDetails terbaru. Nilai defaultnya adalah Tidak Ada.
- metric
- str atau Metrictype
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'>
Azure SDK for Python