BillingSubscriptionsOperations interface

Interface que representa operações de BillingSubscriptions.

Propriedades

beginCancel
beginCancelAndWait
beginDelete
beginDeleteAndWait
beginMerge
beginMergeAndWait
beginMove
beginMoveAndWait
beginSplit
beginSplitAndWait
beginUpdate
beginUpdateAndWait
cancel

Cancela uma assinatura baseada no uso. Esta operação é suportada apenas para contas de faturação do tipo Contrato de Parceiro da Microsoft.

delete

Cancela uma assinatura de cobrança. Esta operação é suportada apenas para contas de faturação do tipo Contrato de Parceiro Microsoft ou Contrato de Cliente Microsoft.

get

Obtém uma assinatura por sua ID. A operação é suportada para contas de cobrança com tipo de contrato Contrato de Cliente Microsoft, Contrato de Parceiro da Microsoft e Enterprise Agreement.

getByBillingProfile

Obtém uma assinatura por seu perfil de cobrança e ID. A operação é suportada para contas de faturamento com contrato tipo Enterprise Agreement.

listByBillingAccount

Lista as subscrições de uma conta de faturação.

listByBillingProfile

Lista as assinaturas que são cobradas em um perfil de cobrança. A operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

listByCustomer

Lista as assinaturas de um cliente. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Parceiro da Microsoft.

listByCustomerAtBillingAccount

Lista as subscrições de um cliente ao nível da conta de faturação. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Parceiro da Microsoft.

listByEnrollmentAccount

Lista as assinaturas de uma conta de inscrição. A operação é suportada para contas de faturamento com contrato tipo Enterprise Agreement.

listByInvoiceSection

Lista as assinaturas que são cobradas em uma seção de fatura. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

merge

Mescla a assinatura de cobrança fornecida na solicitação com uma assinatura de cobrança de destino.

move

Move as cobranças de uma assinatura para uma nova seção de fatura. A nova seção de fatura deve pertencer ao mesmo perfil de faturamento que a seção de fatura existente. Esta operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

split

Divide uma assinatura em uma nova assinatura com quantidade menor que a quantidade de assinatura atual e não igual a 0.

update

Atualiza as propriedades de uma assinatura de cobrança.

validateMoveEligibility

Valida se as cobranças de uma assinatura podem ser movidas para uma nova seção de fatura. Esta operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

Detalhes de Propriedade

beginCancel

Aviso

Esta API foi preterida.

use cancel instead

beginCancel: (billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginCancelAndWait

Aviso

Esta API foi preterida.

use cancel instead

beginCancelAndWait: (billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<void>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<void>

beginDelete

Aviso

Esta API foi preterida.

use delete instead

beginDelete: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Aviso

Esta API foi preterida.

use delete instead

beginDeleteAndWait: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<void>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<void>

beginMerge

Aviso

Esta API foi preterida.

use merge instead

beginMerge: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

beginMergeAndWait

Aviso

Esta API foi preterida.

use merge instead

beginMergeAndWait: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => Promise<BillingSubscription>

beginMove

Aviso

Esta API foi preterida.

use move instead

beginMove: (billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

beginMoveAndWait

Aviso

Esta API foi preterida.

use move instead

beginMoveAndWait: (billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => Promise<BillingSubscription>

beginSplit

Aviso

Esta API foi preterida.

use split instead

beginSplit: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

beginSplitAndWait

Aviso

Esta API foi preterida.

use split instead

beginSplitAndWait: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => Promise<BillingSubscription>

beginUpdate

Aviso

Esta API foi preterida.

use update instead

beginUpdate: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

beginUpdateAndWait

Aviso

Esta API foi preterida.

use update instead

beginUpdateAndWait: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => Promise<BillingSubscription>

cancel

Cancela uma assinatura baseada no uso. Esta operação é suportada apenas para contas de faturação do tipo Contrato de Parceiro da Microsoft.

cancel: (billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => PollerLike<OperationState<void>, void>

delete

Cancela uma assinatura de cobrança. Esta operação é suportada apenas para contas de faturação do tipo Contrato de Parceiro Microsoft ou Contrato de Cliente Microsoft.

delete: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Obtém uma assinatura por sua ID. A operação é suportada para contas de cobrança com tipo de contrato Contrato de Cliente Microsoft, Contrato de Parceiro da Microsoft e Enterprise Agreement.

get: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams) => Promise<BillingSubscription>

getByBillingProfile

Obtém uma assinatura por seu perfil de cobrança e ID. A operação é suportada para contas de faturamento com contrato tipo Enterprise Agreement.

getByBillingProfile: (billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams) => Promise<BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams) => Promise<BillingSubscription>

listByBillingAccount

Lista as subscrições de uma conta de faturação.

listByBillingAccount: (billingAccountName: string, options?: BillingSubscriptionsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, options?: BillingSubscriptionsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByBillingProfile

Lista as assinaturas que são cobradas em um perfil de cobrança. A operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingSubscriptionsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, billingProfileName: string, options?: BillingSubscriptionsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByCustomer

Lista as assinaturas de um cliente. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Parceiro da Microsoft.

listByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByCustomerAtBillingAccount

Lista as subscrições de um cliente ao nível da conta de faturação. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Parceiro da Microsoft.

listByCustomerAtBillingAccount: (billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByEnrollmentAccount

Lista as assinaturas de uma conta de inscrição. A operação é suportada para contas de faturamento com contrato tipo Enterprise Agreement.

listByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByInvoiceSection

Lista as assinaturas que são cobradas em uma seção de fatura. A operação é suportada apenas para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingSubscriptionsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Valor de Propriedade

(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingSubscriptionsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

merge

Mescla a assinatura de cobrança fornecida na solicitação com uma assinatura de cobrança de destino.

merge: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

move

Move as cobranças de uma assinatura para uma nova seção de fatura. A nova seção de fatura deve pertencer ao mesmo perfil de faturamento que a seção de fatura existente. Esta operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

move: (billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

split

Divide uma assinatura em uma nova assinatura com quantidade menor que a quantidade de assinatura atual e não igual a 0.

split: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

update

Atualiza as propriedades de uma assinatura de cobrança.

update: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

validateMoveEligibility

Valida se as cobranças de uma assinatura podem ser movidas para uma nova seção de fatura. Esta operação é suportada para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

validateMoveEligibility: (billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams) => Promise<MoveBillingSubscriptionEligibilityResult>

Valor de Propriedade

(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams) => Promise<MoveBillingSubscriptionEligibilityResult>