Compartilhar via


Budgets interface

Interface que representa um Orçamento.

Métodos

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

A operação para criar ou atualizar um orçamento. Opcionalmente, você pode fornecer uma eTag se desejar como uma forma de controle de simultaneidade. Para obter a eTag mais recente para um determinado orçamento, execute uma operação get antes da operação de colocação.

delete(string, string, BudgetsDeleteOptionalParams)

A operação para excluir um orçamento.

get(string, string, BudgetsGetOptionalParams)

Obtém o orçamento do escopo pelo nome do orçamento.

list(string, BudgetsListOptionalParams)

Lista todos os orçamentos para o escopo definido.

Detalhes do método

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

A operação para criar ou atualizar um orçamento. Opcionalmente, você pode fornecer uma eTag se desejar como uma forma de controle de simultaneidade. Para obter a eTag mais recente para um determinado orçamento, execute uma operação get antes da operação de colocação.

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

Parâmetros

scope

string

O escopo associado às operações de orçamento. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do Departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para escopo EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para escopo do Grupo de Gerenciamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection.

budgetName

string

Nome do Orçamento.

parameters
Budget

Parâmetros fornecidos para a operação Criar Orçamento.

options
BudgetsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Budget>

delete(string, string, BudgetsDeleteOptionalParams)

A operação para excluir um orçamento.

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

Parâmetros

scope

string

O escopo associado às operações de orçamento. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do Departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para escopo EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para escopo do Grupo de Gerenciamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection.

budgetName

string

Nome do Orçamento.

options
BudgetsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, BudgetsGetOptionalParams)

Obtém o orçamento do escopo pelo nome do orçamento.

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

Parâmetros

scope

string

O escopo associado às operações de orçamento. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do Departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para escopo EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para escopo do Grupo de Gerenciamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection.

budgetName

string

Nome do Orçamento.

options
BudgetsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Budget>

list(string, BudgetsListOptionalParams)

Lista todos os orçamentos para o escopo definido.

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

Parâmetros

scope

string

O escopo associado às operações de orçamento. Isso inclui '/subscriptions/{subscriptionId}/' para escopo de assinatura, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo da Conta de Cobrança, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo do Departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para escopo EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para escopo do Grupo de Gerenciamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo invoiceSection.

options
BudgetsListOptionalParams

Os parâmetros de opções.

Retornos