Partager via


BillingSubscriptions interface

Interface représentant un BillingSubscriptions.

Méthodes

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annule un abonnement basé sur l’utilisation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat Partenaire Microsoft.

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annule un abonnement basé sur l’utilisation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat Partenaire Microsoft.

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

Annule un abonnement de facturation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat partenaire Microsoft ou Contrat client Microsoft.

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

Annule un abonnement de facturation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat partenaire Microsoft ou Contrat client Microsoft.

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Fusionne l’abonnement de facturation fourni dans la demande avec un abonnement de facturation cible.

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Fusionne l’abonnement de facturation fourni dans la demande avec un abonnement de facturation cible.

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Déplace les frais d’un abonnement 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 pour les comptes de facturation avec le type contrat client Microsoft.

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Déplace les frais d’un abonnement 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 pour les comptes de facturation avec le type contrat client Microsoft.

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Fractionne un abonnement en un nouvel abonnement dont la quantité est inférieure à la quantité actuelle de l’abonnement et n’est pas égale à 0.

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Fractionne un abonnement en un nouvel abonnement dont la quantité est inférieure à la quantité actuelle de l’abonnement et n’est pas égale à 0.

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Met à jour les propriétés d’un abonnement de facturation.

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Met à jour les propriétés d’un abonnement de facturation.

get(string, string, BillingSubscriptionsGetOptionalParams)

Obtient un abonnement par son ID. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft, le Contrat Partenaire Microsoft et le Contrat Entreprise.

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

Obtient un abonnement par son profil de facturation et son ID. L’opération est prise en charge pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Répertorie les abonnements pour un compte de facturation.

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Répertorie les abonnements facturés à un profil de facturation. 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, string, BillingSubscriptionsListByCustomerOptionalParams)

Répertorie les abonnements pour un client. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

Répertorie les abonnements d’un client au niveau du compte de facturation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

Répertorie les abonnements pour un compte d’inscription. L’opération est prise en charge pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Répertorie les abonnements facturés à une section de facture. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat client Microsoft.

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

Valide si les frais d’un abonnement peuvent être déplacés vers une nouvelle section de facture. Cette opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft.

Détails de la méthode

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annule un abonnement basé sur l’utilisation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat Partenaire Microsoft.

function beginCancel(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
CancelSubscriptionRequest

Demander des paramètres pour annuler l’abonnement client.

options
BillingSubscriptionsCancelOptionalParams

Paramètres d’options.

Retours

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

Annule un abonnement basé sur l’utilisation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat Partenaire Microsoft.

function beginCancelAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<BillingSubscriptionsCancelHeaders>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
CancelSubscriptionRequest

Demander des paramètres pour annuler l’abonnement client.

options
BillingSubscriptionsCancelOptionalParams

Paramètres d’options.

Retours

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

Annule un abonnement de facturation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat partenaire Microsoft ou Contrat client Microsoft.

function beginDelete(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

options
BillingSubscriptionsDeleteOptionalParams

Paramètres d’options.

Retours

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

Annule un abonnement de facturation. Cette opération est prise en charge uniquement pour les comptes de facturation de type Contrat partenaire Microsoft ou Contrat client Microsoft.

function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

options
BillingSubscriptionsDeleteOptionalParams

Paramètres d’options.

Retours

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Fusionne l’abonnement de facturation fourni dans la demande avec un abonnement de facturation cible.

function beginMerge(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionMergeRequest

Demandez des paramètres fournis pour fusionner les deux abonnements de facturation.

options
BillingSubscriptionsMergeOptionalParams

Paramètres d’options.

Retours

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

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

Fusionne l’abonnement de facturation fourni dans la demande avec un abonnement de facturation cible.

function beginMergeAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<BillingSubscription>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionMergeRequest

Demandez des paramètres fournis pour fusionner les deux abonnements de facturation.

options
BillingSubscriptionsMergeOptionalParams

Paramètres d’options.

Retours

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Déplace les frais d’un abonnement 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 pour les comptes de facturation avec le type contrat client Microsoft.

function beginMove(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
MoveBillingSubscriptionRequest

Demander des paramètres pour transférer l’abonnement de facturation.

options
BillingSubscriptionsMoveOptionalParams

Paramètres d’options.

Retours

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

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

Déplace les frais d’un abonnement 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 pour les comptes de facturation avec le type contrat client Microsoft.

function beginMoveAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<BillingSubscription>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
MoveBillingSubscriptionRequest

Demander des paramètres pour transférer l’abonnement de facturation.

options
BillingSubscriptionsMoveOptionalParams

Paramètres d’options.

Retours

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Fractionne un abonnement en un nouvel abonnement dont la quantité est inférieure à la quantité actuelle de l’abonnement et n’est pas égale à 0.

function beginSplit(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionSplitRequest

Demandez des paramètres fournis pour fractionner l’abonnement de facturation.

options
BillingSubscriptionsSplitOptionalParams

Paramètres d’options.

Retours

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

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

Fractionne un abonnement en un nouvel abonnement dont la quantité est inférieure à la quantité actuelle de l’abonnement et n’est pas égale à 0.

function beginSplitAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<BillingSubscription>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionSplitRequest

Demandez des paramètres fournis pour fractionner l’abonnement de facturation.

options
BillingSubscriptionsSplitOptionalParams

Paramètres d’options.

Retours

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Met à jour les propriétés d’un abonnement de facturation.

function beginUpdate(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionPatch

Propriétés de facturation d’un abonnement.

options
BillingSubscriptionsUpdateOptionalParams

Paramètres d’options.

Retours

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

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

Met à jour les propriétés d’un abonnement de facturation.

function beginUpdateAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<BillingSubscription>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
BillingSubscriptionPatch

Propriétés de facturation d’un abonnement.

options
BillingSubscriptionsUpdateOptionalParams

Paramètres d’options.

Retours

get(string, string, BillingSubscriptionsGetOptionalParams)

Obtient un abonnement par son ID. L’opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft, le Contrat Partenaire Microsoft et le Contrat Entreprise.

function get(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams): Promise<BillingSubscription>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

options
BillingSubscriptionsGetOptionalParams

Paramètres d’options.

Retours

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

Obtient un abonnement par son profil de facturation et son ID. L’opération est prise en charge pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

function getByBillingProfile(billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams): Promise<BillingSubscription>

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.

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

Retours

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Répertorie les abonnements pour un compte de facturation.

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

Paramètres

billingAccountName

string

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

Retours

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Répertorie les abonnements facturés à un profil de facturation. 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?: BillingSubscriptionsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], 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.

Retours

listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)

Répertorie les abonnements pour un client. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], 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.

customerName

string

ID qui identifie de façon unique un client.

options
BillingSubscriptionsListByCustomerOptionalParams

Paramètres d’options.

Retours

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

Répertorie les abonnements d’un client au niveau du compte de facturation. L’opération est prise en charge uniquement pour les comptes de facturation avec le type contrat Partenaire Microsoft.

function listByCustomerAtBillingAccount(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], 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.

Retours

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

Répertorie les abonnements pour un compte d’inscription. L’opération est prise en charge pour les comptes de facturation avec le type Contrat Entreprise de type Contrat Entreprise.

function listByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Paramètres

billingAccountName

string

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

enrollmentAccountName

string

Nom du compte d’inscription.

Retours

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Répertorie les abonnements facturés à une section de facture. 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?: BillingSubscriptionsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], 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.

Retours

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

Valide si les frais d’un abonnement peuvent être déplacés vers une nouvelle section de facture. Cette opération est prise en charge pour les comptes de facturation avec le type contrat client Microsoft.

function validateMoveEligibility(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams): Promise<MoveBillingSubscriptionEligibilityResult>

Paramètres

billingAccountName

string

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

billingSubscriptionName

string

ID qui identifie de façon unique un abonnement.

parameters
MoveBillingSubscriptionRequest

Demander des paramètres pour transférer l’abonnement de facturation.

Retours