BillingSubscriptions interface
Schnittstelle, die eine BillingSubscriptions darstellt.
Methoden
begin |
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. |
begin |
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, Billing |
Ruft ein Abonnement anhand seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung und Microsoft Partner-Vereinbarung unterstützt. |
list |
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. |
list |
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. |
list |
Listet die Abonnements für einen Kunden auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner-Vereinbarung unterstützt. |
list |
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, Billing |
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. |
validate |
Ü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.
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.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
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.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
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.
Die Optionsparameter.
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.
Die Optionsparameter.
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.
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.
Die Optionsparameter.
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.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
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.
Die Optionsparameter.