BudgetsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
ConsumptionManagementClientEst
attribut<xref:budgets> ;
- Héritage
-
builtins.objectBudgetsOperations
Constructeur
BudgetsOperations(*args, **kwargs)
Méthodes
create_or_update |
Opération de création ou de mise à jour d’un budget. Vous pouvez éventuellement fournir un eTag si vous le souhaitez comme forme de contrôle d’accès concurrentiel. Pour obtenir le dernier eTag pour un budget donné, effectuez une opération get avant votre opération put. |
delete |
Opération de suppression d’un budget. |
get |
Obtient le budget de l’étendue par nom de budget. |
list |
Répertorie tous les budgets pour l’étendue définie. |
create_or_update
Opération de création ou de mise à jour d’un budget. Vous pouvez éventuellement fournir un eTag si vous le souhaitez comme forme de contrôle d’accès concurrentiel. Pour obtenir le dernier eTag pour un budget donné, effectuez une opération get avant votre opération put.
create_or_update(scope: str, budget_name: str, parameters: Budget, **kwargs: Any) -> Budget
Paramètres
- scope
- str
Étendue associée aux opérations budgétaires. Cela inclut « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' pour l’étendue resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' pour l’étendue du compte de facturation, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' pour l’étendue du service, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' pour l’étendue EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' pour l’étendue du groupe d’administration, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' pour l’étendue billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' pour l’étendue invoiceSection.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Budget, ou le résultat de cls(response)
Type de retour
Exceptions
delete
Opération de suppression d’un budget.
delete(scope: str, budget_name: str, **kwargs: Any) -> None
Paramètres
- scope
- str
Étendue associée aux opérations budgétaires. Cela inclut « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' pour l’étendue resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' pour l’étendue du compte de facturation, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' pour l’étendue du service, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' pour l’étendue EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' pour l’étendue du groupe d’administration, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' pour l’étendue billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' pour l’étendue invoiceSection.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
None, ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient le budget de l’étendue par nom de budget.
get(scope: str, budget_name: str, **kwargs: Any) -> Budget
Paramètres
- scope
- str
Étendue associée aux opérations budgétaires. Cela inclut « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' pour l’étendue resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' pour l’étendue du compte de facturation, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' pour l’étendue du service, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' pour l’étendue EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' pour l’étendue du groupe d’administration, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' pour l’étendue billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' pour l’étendue invoiceSection.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Budget, ou le résultat de cls(response)
Type de retour
Exceptions
list
Répertorie tous les budgets pour l’étendue définie.
list(scope: str, **kwargs: Any) -> Iterable[BudgetsListResult]
Paramètres
- scope
- str
Étendue associée aux opérations budgétaires. Cela inclut « /subscriptions/{subscriptionId}/ » pour l’étendue de l’abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' pour l’étendue resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' pour l’étendue du compte de facturation, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' pour l’étendue du service, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' pour l’étendue EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' pour l’étendue du groupe d’administration, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' pour l’étendue billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' pour l’étendue invoiceSection.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de BudgetsListResult 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'>
Azure SDK for Python