Products interface
Interface représentant un produit.
Méthodes
| begin |
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. |
| begin |
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, Products |
Obtient un produit par ID. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft. |
| list |
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. |
| list |
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. |
| list |
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. |
| list |
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, Product |
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. |
| validate |
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.
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.
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.
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.
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.
Paramètres d’options.
Retours
Promise<MoveProductEligibilityResult>