BillingPeriodsOperations Classe
Opérations BillingPeriodsOperations.
Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance de client qui l’instancie pour vous et l’attache en tant qu’attribut.
- Héritage
-
builtins.objectBillingPeriodsOperations
Constructeur
BillingPeriodsOperations(client, config, serializer, deserializer)
Paramètres
- client
Client pour les demandes de service.
- config
Configuration du client de service.
- serializer
Sérialiseur de modèle objet.
- deserializer
Désérialiseur de modèle objet.
Variables
- models
Alias pour modéliser les classes utilisées dans ce groupe d’opérations.
Méthodes
get |
Obtient une période de facturation nommée. Cela est pris en charge uniquement pour les abonnements Azure Web-Direct. Les autres types d’abonnements qui n’ont pas été achetés directement via le portail web Azure ne sont pas pris en charge via cette API en préversion. |
list |
Répertorie les périodes de facturation disponibles pour un abonnement dans l’ordre chronologique inverse. Cela est pris en charge uniquement pour les abonnements Azure Web-Direct. Les autres types d’abonnements qui n’ont pas été achetés directement via le portail web Azure ne sont pas pris en charge via cette API en préversion. |
get
Obtient une période de facturation nommée. Cela est pris en charge uniquement pour les abonnements Azure Web-Direct. Les autres types d’abonnements qui n’ont pas été achetés directement via le portail web Azure ne sont pas pris en charge via cette API en préversion.
get(billing_period_name: str, **kwargs: Any) -> _models.BillingPeriod
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
BillingPeriod, ou le résultat de cls(response)
Type de retour
Exceptions
list
Répertorie les périodes de facturation disponibles pour un abonnement dans l’ordre chronologique inverse. Cela est pris en charge uniquement pour les abonnements Azure Web-Direct. Les autres types d’abonnements qui n’ont pas été achetés directement via le portail web Azure ne sont pas pris en charge via cette API en préversion.
list(filter: str | None = None, skiptoken: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable['_models.BillingPeriodsListResult']
Paramètres
- filter
- str
Peut être utilisé pour filtrer les périodes de facturation par billingPeriodEndDate. Le filtre prend en charge « eq », « lt », « gt », « le », « ge » et « and ». Actuellement, il ne prend pas en charge « ne », « or » ou « not ».
- skiptoken
- str
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.
- top
- int
Peut être utilisé pour limiter le nombre de résultats aux N périodes de facturation les plus récentes.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de BillingPeriodsListResult ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.billing.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\billing\\models\\__init__.py'>
Azure SDK for Python