Partager via


UsageDetailsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ConsumptionManagementClientEst

attribut<xref:usage_details> ;

Héritage
builtins.object
UsageDetailsOperations

Constructeur

UsageDetailsOperations(*args, **kwargs)

Méthodes

list

Répertorie les détails d’utilisation de l’étendue définie. Les détails d’utilisation sont disponibles via cette API uniquement pour le 1er mai 2014 ou une version ultérieure.

list

Répertorie les détails d’utilisation de l’étendue définie. Les détails d’utilisation sont disponibles via cette API uniquement pour le 1er mai 2014 ou une version ultérieure.

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]

Paramètres

scope
str
Obligatoire

Étendue associée aux opérations de détails d’utilisation. Cela inclut « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, « /providers/Microsoft.Billing/billingAccounts/{billingAccountId} » pour l’étendue du compte de facturation, « /providers/Microsoft.Billing/departments/{departmentId} » pour l’étendue du service, « /providers/Microsoft.Billing/enrollmentAccounts/{enrollmentAccountId} » pour l’étendue Du compte d’inscription et « /providers/Microsoft.Management/managementGroups/{managementGroupId} » pour l’étendue du groupe d’administration. Pour l’abonnement, le compte de facturation, le service, le compte d’inscription et le groupe d’administration, vous pouvez également ajouter une période de facturation à l’étendue à l’aide de « /providers/Microsoft.Billing/billingPeriods/{billingPeriodName} ». Par exemple, pour spécifier la période de facturation au niveau du service, utilisez « /providers/Microsoft.Billing/departments/{departmentId}/providers/Microsoft.Billing/billingPeriods/{billingPeriods/{billingPeriodName} ». En outre, les étendues de compte Commerce moderne sont « /providers/Microsoft.Billing/billingAccounts/{billingAccountId} » pour l’étendue billingAccount, « /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId} » pour l’étendue billingProfile, « providers/Microsoft.BillingAccounts/{billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId} » pour l’étendue invoiceSection et « providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' spécifique pour les partenaires.

expand
str
Obligatoire

Peut être utilisé pour développer les propriétés/additionalInfo ou properties/meterDetails dans une liste de détails d’utilisation. Par défaut, ces champs ne sont pas inclus lors de la liste des détails d’utilisation. La valeur par défaut est Aucun.

filter
str
Obligatoire

Peut être utilisé pour filtrer usageDetails par propriétés/resourceGroup, properties/resourceName, properties/resourceId, properties/chargeType, properties/reservationId, properties/publisherType ou tags. Le filtre prend en charge « eq », « lt », « gt », « le », « ge » et « and ». Actuellement, il ne prend pas en charge « ne », « or » ou « not ». Le filtre de balise est une chaîne de paire clé-valeur où clé et valeur sont séparées par deux-points (:). Le filtre PublisherType accepte deux valeurs azure et marketplace et il est actuellement pris en charge pour le type d’offre Web Direct. La valeur par défaut est Aucun.

skiptoken
str
Obligatoire

Skiptoken est utilisé uniquement si une opération précédente a retourné un résultat partiel. Si une réponse précédente contient un élément nextLink, la valeur de l’élément nextLink inclut un paramètre skiptoken qui spécifie un point de départ à utiliser pour les appels suivants. La valeur par défaut est Aucun.

top
int
Obligatoire

Peut être utilisé pour limiter le nombre de résultats aux N usageDetails les plus récents. La valeur par défaut est Aucun.

metric
str ou Metrictype
Obligatoire

Permet de sélectionner différents types d’enregistrements de coût/utilisation. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance d’UsageDetailsListResult ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

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