Freigeben über


BillingSubscriptions interface

Schnittstelle, die eine BillingSubscriptions darstellt.

Methoden

beginMove(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsMoveOptionalParams)

Verschiebt die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

beginMoveAndWait(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsMoveOptionalParams)

Verschiebt die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

get(string, BillingSubscriptionsGetOptionalParams)

Ruft ein Abonnement anhand seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung und Microsoft Partner-Vereinbarung unterstützt.

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Listet die Abonnements für ein Abrechnungskonto auf. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Listet die Abonnements auf, die einem Abrechnungsprofil in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

listByCustomer(string, string, BillingSubscriptionsListByCustomerOptionalParams)

Listet die Abonnements für einen Kunden auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner-Vereinbarung unterstützt.

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Listet die Abonnements auf, die einem Rechnungsabschnitt in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

update(string, BillingSubscription, BillingSubscriptionsUpdateOptionalParams)

Aktualisierungen die Eigenschaften eines Abrechnungsabonnements. Derzeit kann die Kostenstelle aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

validateMove(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsValidateMoveOptionalParams)

Überprüft, ob die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

Details zur Methode

beginMove(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsMoveOptionalParams)

Verschiebt die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

function beginMove(billingAccountName: string, parameters: TransferBillingSubscriptionRequestProperties, options?: BillingSubscriptionsMoveOptionalParams): Promise<PollerLike<PollOperationState<BillingSubscription>, BillingSubscription>>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

parameters
TransferBillingSubscriptionRequestProperties

Anforderungsparameter, die für den Vorgang zum Verschieben des Abonnements bereitgestellt werden.

options
BillingSubscriptionsMoveOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PollerLike<@azure/core-lro.PollOperationState<BillingSubscription>, BillingSubscription>>

beginMoveAndWait(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsMoveOptionalParams)

Verschiebt die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

parameters
TransferBillingSubscriptionRequestProperties

Anforderungsparameter, die für den Vorgang zum Verschieben des Abonnements bereitgestellt werden.

options
BillingSubscriptionsMoveOptionalParams

Die Optionsparameter.

Gibt zurück

get(string, BillingSubscriptionsGetOptionalParams)

Ruft ein Abonnement anhand seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung und Microsoft Partner-Vereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

options
BillingSubscriptionsGetOptionalParams

Die Optionsparameter.

Gibt zurück

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

Listet die Abonnements für ein Abrechnungskonto auf. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

Gibt zurück

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

Listet die Abonnements auf, die einem Abrechnungsprofil in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung oder Microsoft Partner-Vereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

Gibt zurück

listByCustomer(string, string, BillingSubscriptionsListByCustomerOptionalParams)

Listet die Abonnements für einen Kunden auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner-Vereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

customerName

string

Die ID, die einen Kunden eindeutig identifiziert.

options
BillingSubscriptionsListByCustomerOptionalParams

Die Optionsparameter.

Gibt zurück

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

Listet die Abonnements auf, die einem Rechnungsabschnitt in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

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

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

invoiceSectionName

string

Die ID, die einen Rechnungsabschnitt eindeutig identifiziert.

Gibt zurück

update(string, BillingSubscription, BillingSubscriptionsUpdateOptionalParams)

Aktualisierungen die Eigenschaften eines Abrechnungsabonnements. Derzeit kann die Kostenstelle aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

function update(billingAccountName: string, parameters: BillingSubscription, options?: BillingSubscriptionsUpdateOptionalParams): Promise<BillingSubscription>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

parameters
BillingSubscription

Anforderungsparameter, die für den Updateabonnementvorgang bereitgestellt werden.

options
BillingSubscriptionsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

validateMove(string, TransferBillingSubscriptionRequestProperties, BillingSubscriptionsValidateMoveOptionalParams)

Überprüft, ob die Gebühren eines Abonnements in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung unterstützt.

function validateMove(billingAccountName: string, parameters: TransferBillingSubscriptionRequestProperties, options?: BillingSubscriptionsValidateMoveOptionalParams): Promise<ValidateSubscriptionTransferEligibilityResult>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

parameters
TransferBillingSubscriptionRequestProperties

Anforderungsparameter, die für den Vorgang zum Überprüfen der Verschiebungsberechtigung bereitgestellt werden.

options
BillingSubscriptionsValidateMoveOptionalParams

Die Optionsparameter.

Gibt zurück