Partager via


BillingAccounts interface

Interface représentant un BillingAccounts.

Méthodes

beginAddPaymentTerms(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Ajoute des conditions de paiement à tous les profils de facturation sous le compte de facturation. Actuellement, les conditions de paiement peuvent être ajoutées uniquement sur les comptes de facturation qui ont le type de contrat « Contrat client Microsoft » et AccountType comme « Enterprise ». Cette action a besoin d’une autorisation préalable et seuls les vendeurs de champs sont autorisés à ajouter les conditions de paiement et n’est pas une action en libre-service.

beginAddPaymentTermsAndWait(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Ajoute des conditions de paiement à tous les profils de facturation sous le compte de facturation. Actuellement, les conditions de paiement peuvent être ajoutées uniquement sur les comptes de facturation qui ont le type de contrat « Contrat client Microsoft » et AccountType comme « Enterprise ». Cette action a besoin d’une autorisation préalable et seuls les vendeurs de champs sont autorisés à ajouter les conditions de paiement et n’est pas une action en libre-service.

beginCancelPaymentTerms(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Annule toutes les conditions de paiement sur le compte de facturation qui tombent après la date d’annulation de la demande. Actuellement, les conditions de paiement d’annulation sont uniquement traitées par les actions d’administrateur et n’est pas une action en libre-service.

beginCancelPaymentTermsAndWait(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Annule toutes les conditions de paiement sur le compte de facturation qui tombent après la date d’annulation de la demande. Actuellement, les conditions de paiement d’annulation sont uniquement traitées par les actions d’administrateur et n’est pas une action en libre-service.

beginUpdate(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Met à jour les propriétés d’un compte de facturation. Actuellement, displayName et adresse peuvent être mis à jour pour les comptes de facturation avec le type de contrat Client Microsoft. Actuellement, l’adresse et l’adresse e-mail de notification peuvent être mises à jour pour les comptes de facturation avec le type de contrat Microsoft Online Services Agreement. Actuellement, le numéro de bon de commande peut être modifié pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

beginUpdateAndWait(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Met à jour les propriétés d’un compte de facturation. Actuellement, displayName et adresse peuvent être mis à jour pour les comptes de facturation avec le type de contrat Client Microsoft. Actuellement, l’adresse et l’adresse e-mail de notification peuvent être mises à jour pour les comptes de facturation avec le type de contrat Microsoft Online Services Agreement. Actuellement, le numéro de bon de commande peut être modifié pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

confirmTransition(string, BillingAccountsConfirmTransitionOptionalParams)

Obtient les détails de transition d’un compte de facturation qui a passé du type de contrat Programme Microsoft Online Services au type contrat Client Microsoft.

get(string, BillingAccountsGetOptionalParams)

Obtient un compte de facturation par son ID.

list(BillingAccountsListOptionalParams)

Répertorie les comptes de facturation auxquels un utilisateur a accès.

listInvoiceSectionsByCreateSubscriptionPermission(string, BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams)

Répertorie les sections de facture pour lesquelles l’utilisateur a l’autorisation de créer des abonnements Azure. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

validatePaymentTerms(string, PaymentTerm[], BillingAccountsValidatePaymentTermsOptionalParams)

Valide les conditions de paiement d’un compte de facturation avec le type de contrat « Contrat client Microsoft » et le type de compte « Enterprise ».

Détails de la méthode

beginAddPaymentTerms(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Ajoute des conditions de paiement à tous les profils de facturation sous le compte de facturation. Actuellement, les conditions de paiement peuvent être ajoutées uniquement sur les comptes de facturation qui ont le type de contrat « Contrat client Microsoft » et AccountType comme « Enterprise ». Cette action a besoin d’une autorisation préalable et seuls les vendeurs de champs sont autorisés à ajouter les conditions de paiement et n’est pas une action en libre-service.

function beginAddPaymentTerms(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Paramètres

billingAccountName

string

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

parameters

PaymentTerm[]

Propriétés du terme de paiement.

options
BillingAccountsAddPaymentTermsOptionalParams

Paramètres d’options.

Retours

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

beginAddPaymentTermsAndWait(string, PaymentTerm[], BillingAccountsAddPaymentTermsOptionalParams)

Ajoute des conditions de paiement à tous les profils de facturation sous le compte de facturation. Actuellement, les conditions de paiement peuvent être ajoutées uniquement sur les comptes de facturation qui ont le type de contrat « Contrat client Microsoft » et AccountType comme « Enterprise ». Cette action a besoin d’une autorisation préalable et seuls les vendeurs de champs sont autorisés à ajouter les conditions de paiement et n’est pas une action en libre-service.

function beginAddPaymentTermsAndWait(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams): Promise<BillingAccount>

Paramètres

billingAccountName

string

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

parameters

PaymentTerm[]

Propriétés du terme de paiement.

options
BillingAccountsAddPaymentTermsOptionalParams

Paramètres d’options.

Retours

Promise<BillingAccount>

beginCancelPaymentTerms(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Annule toutes les conditions de paiement sur le compte de facturation qui tombent après la date d’annulation de la demande. Actuellement, les conditions de paiement d’annulation sont uniquement traitées par les actions d’administrateur et n’est pas une action en libre-service.

function beginCancelPaymentTerms(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Paramètres

billingAccountName

string

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

parameters

Date

Date après laquelle les conditions de paiement qui doivent être annulées.

options
BillingAccountsCancelPaymentTermsOptionalParams

Paramètres d’options.

Retours

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

beginCancelPaymentTermsAndWait(string, Date, BillingAccountsCancelPaymentTermsOptionalParams)

Annule toutes les conditions de paiement sur le compte de facturation qui tombent après la date d’annulation de la demande. Actuellement, les conditions de paiement d’annulation sont uniquement traitées par les actions d’administrateur et n’est pas une action en libre-service.

function beginCancelPaymentTermsAndWait(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams): Promise<BillingAccount>

Paramètres

billingAccountName

string

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

parameters

Date

Date après laquelle les conditions de paiement qui doivent être annulées.

options
BillingAccountsCancelPaymentTermsOptionalParams

Paramètres d’options.

Retours

Promise<BillingAccount>

beginUpdate(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Met à jour les propriétés d’un compte de facturation. Actuellement, displayName et adresse peuvent être mis à jour pour les comptes de facturation avec le type de contrat Client Microsoft. Actuellement, l’adresse et l’adresse e-mail de notification peuvent être mises à jour pour les comptes de facturation avec le type de contrat Microsoft Online Services Agreement. Actuellement, le numéro de bon de commande peut être modifié pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

function beginUpdate(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Paramètres

billingAccountName

string

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

parameters
BillingAccountPatch

Un compte de facturation.

options
BillingAccountsUpdateOptionalParams

Paramètres d’options.

Retours

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

beginUpdateAndWait(string, BillingAccountPatch, BillingAccountsUpdateOptionalParams)

Met à jour les propriétés d’un compte de facturation. Actuellement, displayName et adresse peuvent être mis à jour pour les comptes de facturation avec le type de contrat Client Microsoft. Actuellement, l’adresse et l’adresse e-mail de notification peuvent être mises à jour pour les comptes de facturation avec le type de contrat Microsoft Online Services Agreement. Actuellement, le numéro de bon de commande peut être modifié pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

function beginUpdateAndWait(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams): Promise<BillingAccount>

Paramètres

billingAccountName

string

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

parameters
BillingAccountPatch

Un compte de facturation.

options
BillingAccountsUpdateOptionalParams

Paramètres d’options.

Retours

Promise<BillingAccount>

confirmTransition(string, BillingAccountsConfirmTransitionOptionalParams)

Obtient les détails de transition d’un compte de facturation qui a passé du type de contrat Programme Microsoft Online Services au type contrat Client Microsoft.

function confirmTransition(billingAccountName: string, options?: BillingAccountsConfirmTransitionOptionalParams): Promise<TransitionDetails>

Paramètres

billingAccountName

string

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

options
BillingAccountsConfirmTransitionOptionalParams

Paramètres d’options.

Retours

get(string, BillingAccountsGetOptionalParams)

Obtient un compte de facturation par son ID.

function get(billingAccountName: string, options?: BillingAccountsGetOptionalParams): Promise<BillingAccount>

Paramètres

billingAccountName

string

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

options
BillingAccountsGetOptionalParams

Paramètres d’options.

Retours

Promise<BillingAccount>

list(BillingAccountsListOptionalParams)

Répertorie les comptes de facturation auxquels un utilisateur a accès.

function list(options?: BillingAccountsListOptionalParams): PagedAsyncIterableIterator<BillingAccount, BillingAccount[], PageSettings>

Paramètres

options
BillingAccountsListOptionalParams

Paramètres d’options.

Retours

listInvoiceSectionsByCreateSubscriptionPermission(string, BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams)

Répertorie les sections de facture pour lesquelles l’utilisateur a l’autorisation de créer des abonnements Azure. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

function listInvoiceSectionsByCreateSubscriptionPermission(billingAccountName: string, options?: BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams): PagedAsyncIterableIterator<InvoiceSectionWithCreateSubPermission, InvoiceSectionWithCreateSubPermission[], PageSettings>

Paramètres

billingAccountName

string

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

Retours

validatePaymentTerms(string, PaymentTerm[], BillingAccountsValidatePaymentTermsOptionalParams)

Valide les conditions de paiement d’un compte de facturation avec le type de contrat « Contrat client Microsoft » et le type de compte « Enterprise ».

function validatePaymentTerms(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsValidatePaymentTermsOptionalParams): Promise<PaymentTermsEligibilityResult>

Paramètres

billingAccountName

string

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

parameters

PaymentTerm[]

Propriétés du terme de paiement.

options
BillingAccountsValidatePaymentTermsOptionalParams

Paramètres d’options.

Retours