BillingSubscriptionsOperations interface

Schnittstelle, die die Operationen von BillingSubscriptions darstellt.

Eigenschaften

beginCancel
beginCancelAndWait
beginDelete
beginDeleteAndWait
beginMerge
beginMergeAndWait
beginMove
beginMoveAndWait
beginSplit
beginSplitAndWait
beginUpdate
beginUpdateAndWait
cancel

Bricht ein verbrauchsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner-Vereinbarung unterstützt.

delete

Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner-Vereinbarung oder Microsoft-Kundenvereinbarung unterstützt.

get

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

getByBillingProfile

Ruft ein Abonnement anhand seines Abrechnungsprofils und seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement unterstützt.

listByBillingAccount

Listet die Abonnements für ein Abrechnungskonto auf.

listByBillingProfile

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

listByCustomer

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

listByCustomerAtBillingAccount

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

listByEnrollmentAccount

Listet die Abonnements für ein Registrierungskonto auf. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement unterstützt.

listByInvoiceSection

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

merge

Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen.

move

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

split

Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist.

update

Aktualisiert die Eigenschaften eines Abrechnungsabonnements.

validateMoveEligibility

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

Details zur Eigenschaft

beginCancel

Warnung

Diese API ist nun veraltet.

use cancel instead

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

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginCancelAndWait

Warnung

Diese API ist nun veraltet.

use cancel instead

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

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => Promise<void>

beginDelete

Warnung

Diese API ist nun veraltet.

use delete instead

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

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warnung

Diese API ist nun veraltet.

use delete instead

beginDeleteAndWait: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<void>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => Promise<void>

beginMerge

Warnung

Diese API ist nun veraltet.

use merge instead

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

Eigenschaftswert

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

beginMergeAndWait

Warnung

Diese API ist nun veraltet.

use merge instead

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

Eigenschaftswert

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

beginMove

Warnung

Diese API ist nun veraltet.

use move instead

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

Eigenschaftswert

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

beginMoveAndWait

Warnung

Diese API ist nun veraltet.

use move instead

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

Eigenschaftswert

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

beginSplit

Warnung

Diese API ist nun veraltet.

use split instead

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

Eigenschaftswert

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

beginSplitAndWait

Warnung

Diese API ist nun veraltet.

use split instead

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

Eigenschaftswert

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

beginUpdate

Warnung

Diese API ist nun veraltet.

use update instead

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

Eigenschaftswert

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

beginUpdateAndWait

Warnung

Diese API ist nun veraltet.

use update instead

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

Eigenschaftswert

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

cancel

Bricht ein verbrauchsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner-Vereinbarung unterstützt.

cancel: (billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => PollerLike<OperationState<void>, void>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams) => PollerLike<OperationState<void>, void>

delete

Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner-Vereinbarung oder Microsoft-Kundenvereinbarung unterstützt.

delete: (billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

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

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

Eigenschaftswert

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

getByBillingProfile

Ruft ein Abonnement anhand seines Abrechnungsprofils und seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement unterstützt.

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

Eigenschaftswert

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

listByBillingAccount

Listet die Abonnements für ein Abrechnungskonto auf.

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

Eigenschaftswert

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

listByBillingProfile

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

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

Eigenschaftswert

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

listByCustomer

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

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

Eigenschaftswert

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

listByCustomerAtBillingAccount

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

listByCustomerAtBillingAccount: (billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

Eigenschaftswert

(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

listByEnrollmentAccount

Listet die Abonnements für ein Registrierungskonto auf. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement unterstützt.

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

Eigenschaftswert

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

listByInvoiceSection

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

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

Eigenschaftswert

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

merge

Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen.

merge: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

move

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

move: (billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

split

Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist.

split: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

update

Aktualisiert die Eigenschaften eines Abrechnungsabonnements.

update: (billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

Eigenschaftswert

(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<BillingSubscription>, BillingSubscription>

validateMoveEligibility

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

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

Eigenschaftswert

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