Products interface
Interfaccia che rappresenta un oggetto Products.
Metodi
begin |
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. |
begin |
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, Products |
Ottiene un prodotto in base all'ID. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft. |
list |
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. |
list |
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. |
list |
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. |
list |
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, Product |
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. |
validate |
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.
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.
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.
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.
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.
Parametri delle opzioni.
Restituisce
Promise<MoveProductEligibilityResult>