Condividi tramite


Products interface

Interfaccia che rappresenta un oggetto Products.

Metodi

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 Contratto del cliente Microsoft 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 Contratto del cliente Microsoft 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.

move(string, string, TransferProductRequestProperties, 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.

update(string, string, Product, ProductsUpdateOptionalParams)

Aggiornamenti 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.

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

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

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 Contratto del cliente Microsoft 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 Contratto del cliente Microsoft 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

move(string, string, TransferProductRequestProperties, 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 move(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, 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
TransferProductRequestProperties

Parametri di richiesta forniti all'operazione di spostamento del prodotto.

options
ProductsMoveOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Product>

update(string, string, Product, ProductsUpdateOptionalParams)

Aggiornamenti 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: Product, 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
Product

Parametri di richiesta forniti all'operazione di aggiornamento del prodotto.

options
ProductsUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<Product>

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

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 validateMove(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsValidateMoveOptionalParams): Promise<ValidateProductTransferEligibilityResult>

Parametri

billingAccountName

string

ID che identifica in modo univoco un account di fatturazione.

productName

string

ID che identifica in modo univoco un prodotto.

parameters
TransferProductRequestProperties

Parametri di richiesta forniti all'operazione di convalida dell'idoneità dello spostamento.

options
ProductsValidateMoveOptionalParams

Parametri delle opzioni.

Restituisce