Condividi tramite


BillingSubscriptions interface

Interfaccia che rappresenta un oggetto BillingSubscriptions.

Metodi

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annulla una sottoscrizione basata sull'utilizzo. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner.

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annulla una sottoscrizione basata sull'utilizzo. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner.

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

Annulla una sottoscrizione di fatturazione. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner o Contratto del cliente Microsoft.

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

Annulla una sottoscrizione di fatturazione. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner o Contratto del cliente Microsoft.

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Unisce la sottoscrizione di fatturazione fornita nella richiesta con una sottoscrizione di fatturazione di destinazione.

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Unisce la sottoscrizione di fatturazione fornita nella richiesta con una sottoscrizione di fatturazione di destinazione.

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Sposta gli addebiti per una sottoscrizione a una nuova sezione della fattura. La nuova sezione della fattura deve appartenere allo stesso profilo di fatturazione della sezione della fattura esistente. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Sposta gli addebiti per una sottoscrizione a una nuova sezione della fattura. La nuova sezione della fattura deve appartenere allo stesso profilo di fatturazione della sezione della fattura esistente. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Suddivide una sottoscrizione in una nuova sottoscrizione con quantità inferiore alla quantità corrente della sottoscrizione e non uguale a 0.

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Suddivide una sottoscrizione in una nuova sottoscrizione con quantità inferiore alla quantità corrente della sottoscrizione e non uguale a 0.

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Aggiorna le proprietà di una sottoscrizione di fatturazione.

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Aggiorna le proprietà di una sottoscrizione di fatturazione.

get(string, string, BillingSubscriptionsGetOptionalParams)

Ottiene una sottoscrizione in base al relativo ID. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement, Contratto Microsoft Partner e Contratto Enterprise.

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

Ottiene una sottoscrizione in base al profilo di fatturazione e all'ID. L'operazione è supportata per gli account di fatturazione con il tipo di contratto Enterprise Agreement.

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Elenca le sottoscrizioni per un account di fatturazione.

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Elenca le sottoscrizioni fatturate a un profilo di fatturazione. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement o Contratto Microsoft Partner.

listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)

Elenca le sottoscrizioni per un cliente. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

Elenca le sottoscrizioni per un cliente a livello di account di fatturazione. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

Elenca le sottoscrizioni per un account di registrazione. L'operazione è supportata per gli account di fatturazione con il tipo di contratto Enterprise Agreement.

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Elenca le sottoscrizioni fatturate a una sezione della fattura. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

Convalida se gli addebiti per una sottoscrizione possono essere spostati in una nuova sezione della fattura. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

Dettagli metodo

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annulla una sottoscrizione basata sull'utilizzo. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
CancelSubscriptionRequest

Parametri di richiesta per annullare la sottoscrizione del cliente.

options
BillingSubscriptionsCancelOptionalParams

Parametri delle opzioni.

Restituisce

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annulla una sottoscrizione basata sull'utilizzo. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
CancelSubscriptionRequest

Parametri di richiesta per annullare la sottoscrizione del cliente.

options
BillingSubscriptionsCancelOptionalParams

Parametri delle opzioni.

Restituisce

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

Annulla una sottoscrizione di fatturazione. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner o Contratto del cliente Microsoft.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

options
BillingSubscriptionsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

Annulla una sottoscrizione di fatturazione. Questa operazione è supportata solo per gli account di fatturazione di tipo Contratto Microsoft Partner o Contratto del cliente Microsoft.

function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

options
BillingSubscriptionsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Unisce la sottoscrizione di fatturazione fornita nella richiesta con una sottoscrizione di fatturazione di destinazione.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionMergeRequest

Parametri di richiesta forniti per unire le due sottoscrizioni di fatturazione.

options
BillingSubscriptionsMergeOptionalParams

Parametri delle opzioni.

Restituisce

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

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Unisce la sottoscrizione di fatturazione fornita nella richiesta con una sottoscrizione di fatturazione di destinazione.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionMergeRequest

Parametri di richiesta forniti per unire le due sottoscrizioni di fatturazione.

options
BillingSubscriptionsMergeOptionalParams

Parametri delle opzioni.

Restituisce

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Sposta gli addebiti per una sottoscrizione a una nuova sezione della fattura. La nuova sezione della fattura deve appartenere allo stesso profilo di fatturazione della sezione della fattura esistente. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
MoveBillingSubscriptionRequest

Richiedere parametri per trasferire la sottoscrizione di fatturazione.

options
BillingSubscriptionsMoveOptionalParams

Parametri delle opzioni.

Restituisce

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

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Sposta gli addebiti per una sottoscrizione a una nuova sezione della fattura. La nuova sezione della fattura deve appartenere allo stesso profilo di fatturazione della sezione della fattura esistente. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
MoveBillingSubscriptionRequest

Richiedere parametri per trasferire la sottoscrizione di fatturazione.

options
BillingSubscriptionsMoveOptionalParams

Parametri delle opzioni.

Restituisce

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Suddivide una sottoscrizione in una nuova sottoscrizione con quantità inferiore alla quantità corrente della sottoscrizione e non uguale a 0.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionSplitRequest

Parametri di richiesta forniti per suddividere la sottoscrizione di fatturazione.

options
BillingSubscriptionsSplitOptionalParams

Parametri delle opzioni.

Restituisce

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

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Suddivide una sottoscrizione in una nuova sottoscrizione con quantità inferiore alla quantità corrente della sottoscrizione e non uguale a 0.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionSplitRequest

Parametri di richiesta forniti per suddividere la sottoscrizione di fatturazione.

options
BillingSubscriptionsSplitOptionalParams

Parametri delle opzioni.

Restituisce

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Aggiorna le proprietà di una sottoscrizione di fatturazione.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionPatch

Proprietà di fatturazione di una sottoscrizione.

options
BillingSubscriptionsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Aggiorna le proprietà di una sottoscrizione di fatturazione.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
BillingSubscriptionPatch

Proprietà di fatturazione di una sottoscrizione.

options
BillingSubscriptionsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

get(string, string, BillingSubscriptionsGetOptionalParams)

Ottiene una sottoscrizione in base al relativo ID. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement, Contratto Microsoft Partner e Contratto Enterprise.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

options
BillingSubscriptionsGetOptionalParams

Parametri delle opzioni.

Restituisce

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

Ottiene una sottoscrizione in base al profilo di fatturazione e all'ID. L'operazione è supportata per gli account di fatturazione con il tipo di contratto Enterprise Agreement.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingProfileName

string

ID che identifica in modo univoco un profilo di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

Restituisce

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Elenca le sottoscrizioni per un account di fatturazione.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

Restituisce

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Elenca le sottoscrizioni fatturate a un profilo di fatturazione. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement o Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingProfileName

string

ID che identifica in modo univoco un profilo di fatturazione.

Restituisce

listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)

Elenca le sottoscrizioni per un cliente. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingProfileName

string

ID che identifica in modo univoco un profilo di fatturazione.

customerName

string

ID che identifica in modo univoco un cliente.

options
BillingSubscriptionsListByCustomerOptionalParams

Parametri delle opzioni.

Restituisce

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

Elenca le sottoscrizioni per un cliente a livello di account di fatturazione. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

customerName

string

ID che identifica in modo univoco un cliente.

Restituisce

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

Elenca le sottoscrizioni per un account di registrazione. L'operazione è supportata per gli account di fatturazione con il tipo di contratto Enterprise Agreement.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

enrollmentAccountName

string

Nome dell'account di registrazione.

Restituisce

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Elenca le sottoscrizioni fatturate a una sezione della fattura. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingProfileName

string

ID che identifica in modo univoco un profilo di fatturazione.

invoiceSectionName

string

ID che identifica in modo univoco una sezione della fattura.

Restituisce

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

Convalida se gli addebiti per una sottoscrizione possono essere spostati in una nuova sezione della fattura. Questa operazione è supportata per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

billingSubscriptionName

string

ID che identifica in modo univoco una sottoscrizione.

parameters
MoveBillingSubscriptionRequest

Richiedere parametri per trasferire la sottoscrizione di fatturazione.

Restituisce