Condividi tramite


Products interface

Interfaccia che rappresenta un oggetto Products.

Metodi

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Sposta gli addebiti di un prodotto in 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 solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Sposta gli addebiti di un prodotto in 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 solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

get(string, string, ProductsGetOptionalParams)

Ottiene un prodotto in base all'ID. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Elenca i prodotti per un account di fatturazione. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement o Contratto Microsoft Partner.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Elenca i prodotti per un profilo di fatturazione. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement o Contratto Microsoft Partner.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Elenca i prodotti per un cliente. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Elenca i prodotti per una sezione della fattura. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Aggiorna le proprietà di un prodotto. Attualmente, è possibile aggiornare il rinnovo automatico. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Verifica se gli addebiti di un prodotto possono essere spostati in una nuova sezione della fattura. Questa operazione è supportata solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

Dettagli metodo

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Sposta gli addebiti di un prodotto in 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 solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

parameters
MoveProductRequest

Proprietà del prodotto per avviare un trasferimento.

options
ProductsMoveOptionalParams

Parametri delle opzioni.

Restituisce

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

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Sposta gli addebiti di un prodotto in 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 solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

parameters
MoveProductRequest

Proprietà del prodotto per avviare un trasferimento.

options
ProductsMoveOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Ottiene un prodotto in base all'ID. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

options
ProductsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Elenca i prodotti per un account di fatturazione. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata per gli account di fatturazione con tipo di contratto Microsoft Customer Agreement o Contratto Microsoft Partner.

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

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

options
ProductsListByBillingAccountOptionalParams

Parametri delle opzioni.

Restituisce

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Elenca i prodotti per un profilo di fatturazione. Questi non includono i prodotti fatturati in base all'utilizzo. 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?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], 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.

options
ProductsListByBillingProfileOptionalParams

Parametri delle opzioni.

Restituisce

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Elenca i prodotti per un cliente. Questi non includono i prodotti fatturati in base all'utilizzo. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto Microsoft Partner.

function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

customerName

string

ID che identifica in modo univoco un cliente.

options
ProductsListByCustomerOptionalParams

Parametri delle opzioni.

Restituisce

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Elenca i prodotti per una sezione della fattura. Questi non includono i prodotti fatturati in base all'utilizzo. 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?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], 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.

options
ProductsListByInvoiceSectionOptionalParams

Parametri delle opzioni.

Restituisce

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Aggiorna le proprietà di un prodotto. Attualmente, è possibile aggiornare il rinnovo automatico. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

parameters
ProductPatch

Un prodotto.

options
ProductsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Verifica se gli addebiti di un prodotto possono essere spostati in una nuova sezione della fattura. Questa operazione è supportata solo per i prodotti acquistati con un addebito ricorrente e per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

parameters
MoveProductRequest

Proprietà del prodotto per avviare un trasferimento.

options
ProductsValidateMoveEligibilityOptionalParams

Parametri delle opzioni.

Restituisce