Partager via


Products interface

Interface représentant un produit.

Méthodes

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Déplace les frais d’un produit vers une nouvelle section de facture. La nouvelle section de facture doit appartenir au même profil de facturation que la section de facture existante. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Déplace les frais d’un produit vers une nouvelle section de facture. La nouvelle section de facture doit appartenir au même profil de facturation que la section de facture existante. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

get(string, string, ProductsGetOptionalParams)

Obtient un produit par ID. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Répertorie les produits d’un compte de facturation. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft ou contrat partenaire Microsoft.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Répertorie les produits d’un profil de facturation. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft ou contrat partenaire Microsoft.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Répertorie les produits d’un client. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Répertorie les produits d’une section de facture. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Met à jour les propriétés d’un produit. Actuellement, le renouvellement automatique peut être mis à jour. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Vérifie si les frais d’un produit peuvent être déplacés vers une nouvelle section de facture. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

Détails de la méthode

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Déplace les frais d’un produit vers une nouvelle section de facture. La nouvelle section de facture doit appartenir au même profil de facturation que la section de facture existante. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

productName

string

ID qui identifie de façon unique un produit.

parameters
MoveProductRequest

Propriétés du produit pour lancer un transfert.

options
ProductsMoveOptionalParams

Paramètres d’options.

Retours

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

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Déplace les frais d’un produit vers une nouvelle section de facture. La nouvelle section de facture doit appartenir au même profil de facturation que la section de facture existante. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

productName

string

ID qui identifie de façon unique un produit.

parameters
MoveProductRequest

Propriétés du produit pour lancer un transfert.

options
ProductsMoveOptionalParams

Paramètres d’options.

Retours

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Obtient un produit par ID. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

productName

string

ID qui identifie de façon unique un produit.

options
ProductsGetOptionalParams

Paramètres d’options.

Retours

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Répertorie les produits d’un compte de facturation. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft ou contrat partenaire Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

options
ProductsListByBillingAccountOptionalParams

Paramètres d’options.

Retours

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Répertorie les produits d’un profil de facturation. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft ou contrat partenaire Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName

string

ID qui identifie de façon unique un profil de facturation.

options
ProductsListByBillingProfileOptionalParams

Paramètres d’options.

Retours

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Répertorie les produits d’un client. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

customerName

string

ID qui identifie de façon unique un client.

options
ProductsListByCustomerOptionalParams

Paramètres d’options.

Retours

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Répertorie les produits d’une section de facture. Ces produits ne sont pas facturés en fonction de l’utilisation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

billingProfileName

string

ID qui identifie de façon unique un profil de facturation.

invoiceSectionName

string

ID qui identifie de façon unique une section de facture.

options
ProductsListByInvoiceSectionOptionalParams

Paramètres d’options.

Retours

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Met à jour les propriétés d’un produit. Actuellement, le renouvellement automatique peut être mis à jour. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

productName

string

ID qui identifie de façon unique un produit.

parameters
ProductPatch

Un produit.

options
ProductsUpdateOptionalParams

Paramètres d’options.

Retours

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Vérifie si les frais d’un produit peuvent être déplacés vers une nouvelle section de facture. Cette opération est prise en charge uniquement pour les produits achetés avec des frais récurrents et pour les comptes de facturation avec le type contrat client Microsoft.

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

Paramètres

billingAccountName

string

ID qui identifie de façon unique un compte de facturation.

productName

string

ID qui identifie de façon unique un produit.

parameters
MoveProductRequest

Propriétés du produit pour lancer un transfert.

options
ProductsValidateMoveEligibilityOptionalParams

Paramètres d’options.

Retours