Compartilhar via


BillingAccounts interface

Interface que representa um BillingAccounts.

Métodos

beginAddPaymentTerms(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Adiciona condições de pagamento a todos os perfis de cobrança na conta de cobrança. Atualmente, as condições de pagamento podem ser adicionadas somente em contas de cobrança que têm o Tipo de Contrato como 'Contrato de Cliente da Microsoft' e AccountType como 'Enterprise'. Essa ação precisa de autorização prévia e somente vendedores de campo estão autorizados a adicionar as condições de pagamento e não é uma ação de autoatendimento.

beginAddPaymentTermsAndWait(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Adiciona condições de pagamento a todos os perfis de cobrança na conta de cobrança. Atualmente, as condições de pagamento podem ser adicionadas somente em contas de cobrança que têm o Tipo de Contrato como 'Contrato de Cliente da Microsoft' e AccountType como 'Enterprise'. Essa ação precisa de autorização prévia e somente vendedores de campo estão autorizados a adicionar as condições de pagamento e não é uma ação de autoatendimento.

beginCancelPaymentTerms(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Cancela todas as condições de pagamento na conta de cobrança que cai após a data de cancelamento na solicitação. Atualmente, cancelar as condições de pagamento é atendido apenas por ações de administrador e não é uma ação de autoatendimento.

beginCancelPaymentTermsAndWait(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Cancela todas as condições de pagamento na conta de cobrança que cai após a data de cancelamento na solicitação. Atualmente, cancelar as condições de pagamento é atendido apenas por ações de administrador e não é uma ação de autoatendimento.

beginUpdate(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Atualiza as propriedades de uma conta de cobrança. Atualmente, displayName e endereço podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. Atualmente, o endereço de endereço e o endereço de email de notificação podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Serviços Online da Microsoft. Atualmente, o número da ordem de compra pode ser editado para contas de cobrança com o tipo de contrato Enterprise Agreement.

beginUpdateAndWait(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Atualiza as propriedades de uma conta de cobrança. Atualmente, displayName e endereço podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. Atualmente, o endereço de endereço e o endereço de email de notificação podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Serviços Online da Microsoft. Atualmente, o número da ordem de compra pode ser editado para contas de cobrança com o tipo de contrato Enterprise Agreement.

confirmTransition(string, BillingAccountsConfirmTransitionOptionalParams)

Obtém os detalhes de transição de uma conta de cobrança que fez a transição do tipo de contrato Microsoft Online Services Program para o tipo de contrato Microsoft Customer Agreement.

get(string, BillingAccountsGetOptionalParams)

Obtém uma conta de cobrança por sua ID.

list(BillingAccountsListOptionalParams)

Lista as contas de cobrança às quais um usuário tem acesso.

listInvoiceSectionsByCreateSubscriptionPermission(string, BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams)

Lista as seções de fatura para as quais o usuário tem permissão para criar assinaturas do Azure. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement.

validatePaymentTerms(string, PaymentTerm[], BillingAccountsValidatePaymentTermsOptionalParams)

Valida as condições de pagamento em uma conta de cobrança com o tipo de contrato 'Contrato de Cliente da Microsoft' e o tipo de conta 'Enterprise'.

Detalhes do método

beginAddPaymentTerms(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Adiciona condições de pagamento a todos os perfis de cobrança na conta de cobrança. Atualmente, as condições de pagamento podem ser adicionadas somente em contas de cobrança que têm o Tipo de Contrato como 'Contrato de Cliente da Microsoft' e AccountType como 'Enterprise'. Essa ação precisa de autorização prévia e somente vendedores de campo estão autorizados a adicionar as condições de pagamento e não é uma ação de autoatendimento.

function beginAddPaymentTerms(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Parâmetros

billingAccountName

string

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

parameters

PaymentTerm[]

As propriedades do prazo de pagamento.

options
BillingAccountsAddPaymentTermsOptionalParams

Os parâmetros de opções.

Retornos

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

beginAddPaymentTermsAndWait(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Adiciona condições de pagamento a todos os perfis de cobrança na conta de cobrança. Atualmente, as condições de pagamento podem ser adicionadas somente em contas de cobrança que têm o Tipo de Contrato como 'Contrato de Cliente da Microsoft' e AccountType como 'Enterprise'. Essa ação precisa de autorização prévia e somente vendedores de campo estão autorizados a adicionar as condições de pagamento e não é uma ação de autoatendimento.

function beginAddPaymentTermsAndWait(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams): Promise<BillingAccount>

Parâmetros

billingAccountName

string

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

parameters

PaymentTerm[]

As propriedades do prazo de pagamento.

options
BillingAccountsAddPaymentTermsOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingAccount>

beginCancelPaymentTerms(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Cancela todas as condições de pagamento na conta de cobrança que cai após a data de cancelamento na solicitação. Atualmente, cancelar as condições de pagamento é atendido apenas por ações de administrador e não é uma ação de autoatendimento.

function beginCancelPaymentTerms(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Parâmetros

billingAccountName

string

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

parameters

Date

Data após a qual todas as condições de pagamento que precisam ser canceladas.

options
BillingAccountsCancelPaymentTermsOptionalParams

Os parâmetros de opções.

Retornos

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

beginCancelPaymentTermsAndWait(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Cancela todas as condições de pagamento na conta de cobrança que cai após a data de cancelamento na solicitação. Atualmente, cancelar as condições de pagamento é atendido apenas por ações de administrador e não é uma ação de autoatendimento.

function beginCancelPaymentTermsAndWait(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams): Promise<BillingAccount>

Parâmetros

billingAccountName

string

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

parameters

Date

Data após a qual todas as condições de pagamento que precisam ser canceladas.

options
BillingAccountsCancelPaymentTermsOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingAccount>

beginUpdate(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Atualiza as propriedades de uma conta de cobrança. Atualmente, displayName e endereço podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. Atualmente, o endereço de endereço e o endereço de email de notificação podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Serviços Online da Microsoft. Atualmente, o número da ordem de compra pode ser editado para contas de cobrança com o tipo de contrato Enterprise Agreement.

function beginUpdate(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Parâmetros

billingAccountName

string

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

parameters
BillingAccountPatch

Uma conta de cobrança.

options
BillingAccountsUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Atualiza as propriedades de uma conta de cobrança. Atualmente, displayName e endereço podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. Atualmente, o endereço de endereço e o endereço de email de notificação podem ser atualizados para contas de cobrança com o tipo de contrato Contrato de Serviços Online da Microsoft. Atualmente, o número da ordem de compra pode ser editado para contas de cobrança com o tipo de contrato Enterprise Agreement.

function beginUpdateAndWait(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams): Promise<BillingAccount>

Parâmetros

billingAccountName

string

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

parameters
BillingAccountPatch

Uma conta de cobrança.

options
BillingAccountsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingAccount>

confirmTransition(string, BillingAccountsConfirmTransitionOptionalParams)

Obtém os detalhes de transição de uma conta de cobrança que fez a transição do tipo de contrato Microsoft Online Services Program para o tipo de contrato Microsoft Customer Agreement.

function confirmTransition(billingAccountName: string, options?: BillingAccountsConfirmTransitionOptionalParams): Promise<TransitionDetails>

Parâmetros

billingAccountName

string

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

options
BillingAccountsConfirmTransitionOptionalParams

Os parâmetros de opções.

Retornos

get(string, BillingAccountsGetOptionalParams)

Obtém uma conta de cobrança por sua ID.

function get(billingAccountName: string, options?: BillingAccountsGetOptionalParams): Promise<BillingAccount>

Parâmetros

billingAccountName

string

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

options
BillingAccountsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<BillingAccount>

list(BillingAccountsListOptionalParams)

Lista as contas de cobrança às quais um usuário tem acesso.

function list(options?: BillingAccountsListOptionalParams): PagedAsyncIterableIterator<BillingAccount, BillingAccount[], PageSettings>

Parâmetros

options
BillingAccountsListOptionalParams

Os parâmetros de opções.

Retornos

listInvoiceSectionsByCreateSubscriptionPermission(string, BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams)

Lista as seções de fatura para as quais o usuário tem permissão para criar assinaturas do Azure. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement.

function listInvoiceSectionsByCreateSubscriptionPermission(billingAccountName: string, options?: BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams): PagedAsyncIterableIterator<InvoiceSectionWithCreateSubPermission, InvoiceSectionWithCreateSubPermission[], PageSettings>

Parâmetros

billingAccountName

string

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

Retornos

validatePaymentTerms(string, PaymentTerm[], BillingAccountsValidatePaymentTermsOptionalParams)

Valida as condições de pagamento em uma conta de cobrança com o tipo de contrato 'Contrato de Cliente da Microsoft' e o tipo de conta 'Enterprise'.

function validatePaymentTerms(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsValidatePaymentTermsOptionalParams): Promise<PaymentTermsEligibilityResult>

Parâmetros

billingAccountName

string

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

parameters

PaymentTerm[]

As propriedades do prazo de pagamento.

options
BillingAccountsValidatePaymentTermsOptionalParams

Os parâmetros de opções.

Retornos