Compartilhar via


BillingProfiles interface

Interface que representa um BillingProfiles.

Métodos

beginCreateOrUpdate(string, string, BillingProfile, BillingProfilesCreateOrUpdateOptionalParams)

Cria ou atualiza um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft. Se você for um cliente MCA Individual (pago conforme o uso), use a experiência do portal do Azure para criar o perfil de cobrança.

beginCreateOrUpdateAndWait(string, string, BillingProfile, BillingProfilesCreateOrUpdateOptionalParams)

Cria ou atualiza um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft. Se você for um cliente MCA Individual (pago conforme o uso), use a experiência do portal do Azure para criar o perfil de cobrança.

beginDelete(string, string, BillingProfilesDeleteOptionalParams)

Exclui um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

beginDeleteAndWait(string, string, BillingProfilesDeleteOptionalParams)

Exclui um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

get(string, string, BillingProfilesGetOptionalParams)

Obtém um perfil de cobrança por sua ID. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

listByBillingAccount(string, BillingProfilesListByBillingAccountOptionalParams)

Lista os perfis de cobrança aos quais um usuário tem acesso. A operação tem suporte para contas de cobrança com contrato do tipo Contrato de Cliente da Microsoft e Contrato de Parceiro da Microsoft.

validateDeleteEligibility(string, string, BillingProfilesValidateDeleteEligibilityOptionalParams)

Valida se o perfil de cobrança pode ser excluído. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

Detalhes do método

beginCreateOrUpdate(string, string, BillingProfile, BillingProfilesCreateOrUpdateOptionalParams)

Cria ou atualiza um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft. Se você for um cliente MCA Individual (pago conforme o uso), use a experiência do portal do Azure para criar o perfil de cobrança.

function beginCreateOrUpdate(billingAccountName: string, billingProfileName: string, parameters: BillingProfile, options?: BillingProfilesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingProfile>, BillingProfile>>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

parameters
BillingProfile

Um perfil de cobrança.

options
BillingProfilesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingProfile>, BillingProfile>>

beginCreateOrUpdateAndWait(string, string, BillingProfile, BillingProfilesCreateOrUpdateOptionalParams)

Cria ou atualiza um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft. Se você for um cliente MCA Individual (pago conforme o uso), use a experiência do portal do Azure para criar o perfil de cobrança.

function beginCreateOrUpdateAndWait(billingAccountName: string, billingProfileName: string, parameters: BillingProfile, options?: BillingProfilesCreateOrUpdateOptionalParams): Promise<BillingProfile>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

parameters
BillingProfile

Um perfil de cobrança.

options
BillingProfilesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingProfile>

beginDelete(string, string, BillingProfilesDeleteOptionalParams)

Exclui um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

function beginDelete(billingAccountName: string, billingProfileName: string, options?: BillingProfilesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BillingProfilesDeleteHeaders>, BillingProfilesDeleteHeaders>>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

options
BillingProfilesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingProfilesDeleteHeaders>, BillingProfilesDeleteHeaders>>

beginDeleteAndWait(string, string, BillingProfilesDeleteOptionalParams)

Exclui um perfil de cobrança. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

function beginDeleteAndWait(billingAccountName: string, billingProfileName: string, options?: BillingProfilesDeleteOptionalParams): Promise<BillingProfilesDeleteHeaders>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

options
BillingProfilesDeleteOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, BillingProfilesGetOptionalParams)

Obtém um perfil de cobrança por sua ID. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

function get(billingAccountName: string, billingProfileName: string, options?: BillingProfilesGetOptionalParams): Promise<BillingProfile>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

options
BillingProfilesGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingProfile>

listByBillingAccount(string, BillingProfilesListByBillingAccountOptionalParams)

Lista os perfis de cobrança aos quais um usuário tem acesso. A operação tem suporte para contas de cobrança com contrato do tipo Contrato de Cliente da Microsoft e Contrato de Parceiro da Microsoft.

function listByBillingAccount(billingAccountName: string, options?: BillingProfilesListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingProfile, BillingProfile[], PageSettings>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

options
BillingProfilesListByBillingAccountOptionalParams

Os parâmetros de opções.

Retornos

validateDeleteEligibility(string, string, BillingProfilesValidateDeleteEligibilityOptionalParams)

Valida se o perfil de cobrança pode ser excluído. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement e o Contrato de Parceiro da Microsoft.

function validateDeleteEligibility(billingAccountName: string, billingProfileName: string, options?: BillingProfilesValidateDeleteEligibilityOptionalParams): Promise<DeleteBillingProfileEligibilityResult>

Parâmetros

billingAccountName

string

A ID que identifica exclusivamente uma conta de cobrança.

billingProfileName

string

A ID que identifica exclusivamente um perfil de cobrança.

options
BillingProfilesValidateDeleteEligibilityOptionalParams

Os parâmetros de opções.

Retornos