Partager via


Budgets interface

Interface représentant un budget.

Méthodes

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

Opération de création ou de mise à jour d’un budget. Vous pouvez éventuellement fournir un eTag si vous le souhaitez en tant que forme de contrôle d’accès concurrentiel. Pour obtenir le dernier eTag d’un budget donné, effectuez une opération d’obtention avant votre opération de mise en place.

delete(string, string, BudgetsDeleteOptionalParams)

Opération de suppression d’un budget.

get(string, string, BudgetsGetOptionalParams)

Obtient le budget de l’étendue par nom de budget.

list(string, BudgetsListOptionalParams)

Répertorie tous les budgets pour l’étendue définie.

Détails de la méthode

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

Opération de création ou de mise à jour d’un budget. Vous pouvez éventuellement fournir un eTag si vous le souhaitez en tant que forme de contrôle d’accès concurrentiel. Pour obtenir le dernier eTag d’un budget donné, effectuez une opération d’obtention avant votre opération de mise en place.

function createOrUpdate(scope: string, budgetName: string, parameters: Budget, options?: BudgetsCreateOrUpdateOptionalParams): Promise<Budget>

Paramètres

scope

string

É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}/departmentId}' for Department scope, '/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.

budgetName

string

Nom du budget.

parameters
Budget

Paramètres fournis à l’opération Créer un budget.

options
BudgetsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<Budget>

delete(string, string, BudgetsDeleteOptionalParams)

Opération de suppression d’un budget.

function delete(scope: string, budgetName: string, options?: BudgetsDeleteOptionalParams): Promise<void>

Paramètres

scope

string

É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}/departmentId}' for Department scope, '/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.

budgetName

string

Nom du budget.

options
BudgetsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, BudgetsGetOptionalParams)

Obtient le budget de l’étendue par nom de budget.

function get(scope: string, budgetName: string, options?: BudgetsGetOptionalParams): Promise<Budget>

Paramètres

scope

string

É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}/departmentId}' for Department scope, '/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.

budgetName

string

Nom du budget.

options
BudgetsGetOptionalParams

Paramètres d’options.

Retours

Promise<Budget>

list(string, BudgetsListOptionalParams)

Répertorie tous les budgets pour l’étendue définie.

function list(scope: string, options?: BudgetsListOptionalParams): PagedAsyncIterableIterator<Budget, Budget[], PageSettings>

Paramètres

scope

string

É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}/departmentId}' for Department scope, '/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.

options
BudgetsListOptionalParams

Paramètres d’options.

Retours