Partager via


ReservationsDetailsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

ConsumptionManagementClientEst

attribut<xref:reservations_details> ;

Héritage
builtins.object
ReservationsDetailsOperations

Constructeur

ReservationsDetailsOperations(*args, **kwargs)

Méthodes

list

Répertorie les détails des réservations pour l’étendue définie et la plage de dates fournie.

list_by_reservation_order

Répertorie les détails des réservations pour la plage de dates fournie.

list_by_reservation_order_and_reservation

Répertorie les détails des réservations pour la plage de dates fournie.

list

Répertorie les détails des réservations pour l’étendue définie et la plage de dates fournie.

list(resource_scope: str, start_date: str | None = None, end_date: str | None = None, filter: str | None = None, reservation_id: str | None = None, reservation_order_id: str | None = None, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Paramètres

resource_scope
str
Obligatoire

Étendue associée aux opérations de détails des réservations. Cela inclut « /providers/Microsoft.Billing/billingAccounts/{billingAccountId} » pour l’étendue BillingAccount (hérité) et « /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId} » pour l’étendue BillingProfile (moderne).

start_date
str
Obligatoire

Date de début. Applicable uniquement lors de l’interrogation avec le profil de facturation. La valeur par défaut est Aucun.

end_date
str
Obligatoire

Date de fin. Applicable uniquement lors de l’interrogation avec le profil de facturation. La valeur par défaut est Aucun.

filter
str
Obligatoire

Filtrez les détails de la réservation par plage de dates. Propriétés/UsageDate pour la date de début et la date de fin. Le filtre prend en charge « le » et « ge ». Non applicable lors de l’interrogation avec le profil de facturation. La valeur par défaut est Aucun.

reservation_id
str
Obligatoire

GUID de l’ID de réservation. Valide uniquement si reservationOrderId est également fourni. Filtrez sur une réservation spécifique. La valeur par défaut est Aucun.

reservation_order_id
str
Obligatoire

GUID de l’ID de commande de réservation. Obligatoire si reservationId est fourni. Filtrez sur un ordre de réservation spécifique. 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 de ReservationDetailsListResult ou le résultat de cls(response)

Type de retour

Exceptions

list_by_reservation_order

Répertorie les détails des réservations pour la plage de dates fournie.

list_by_reservation_order(reservation_order_id: str, filter: str, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Paramètres

reservation_order_id
str
Obligatoire

ID d’ordre de la réservation.

filter
str
Obligatoire

Filtrez les détails de la réservation par plage de dates. Propriétés/UsageDate pour la date de début et la date de fin. Le filtre prend en charge « le » et « ge ».

cls
callable

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

Retours

Un itérateur comme instance de ReservationDetailsListResult ou le résultat de cls(response)

Type de retour

Exceptions

list_by_reservation_order_and_reservation

Répertorie les détails des réservations pour la plage de dates fournie.

list_by_reservation_order_and_reservation(reservation_order_id: str, reservation_id: str, filter: str, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Paramètres

reservation_order_id
str
Obligatoire

ID d’ordre de la réservation.

reservation_id
str
Obligatoire

ID de la réservation.

filter
str
Obligatoire

Filtrez les détails de la réservation par plage de dates. Propriétés/UsageDate pour la date de début et la date de fin. Le filtre prend en charge « le » et « ge ».

cls
callable

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

Retours

Un itérateur comme instance de ReservationDetailsListResult 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'>