BillingSubscriptions interface
Schnittstelle, die eine BillingSubscriptions darstellt.
Methoden
begin |
Bricht ein nutzungsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement unterstützt. |
begin |
Bricht ein nutzungsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement unterstützt. |
begin |
Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement oder Microsoft Customer Agreement unterstützt. |
begin |
Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement oder Microsoft Customer Agreement unterstützt. |
begin |
Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen. |
begin |
Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen. |
begin |
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 dem Vertragstyp Microsoft-Kundenvertrag unterstützt. |
begin |
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 dem Vertragstyp Microsoft-Kundenvertrag unterstützt. |
begin |
Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist. |
begin |
Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist. |
begin |
Aktualisiert die Eigenschaften eines Abrechnungsabonnements. |
begin |
Aktualisiert die Eigenschaften eines Abrechnungsabonnements. |
get(string, string, Billing |
Ruft ein Abonnement anhand seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag", "Microsoft Partner Agreement" und "Enterprise Agreement" unterstützt. |
get |
Ruft ein Abonnement anhand seines Abrechnungsprofils und seiner ID ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt. |
list |
Listet die Abonnements für ein Abrechnungskonto auf. |
list |
Listet die Abonnements auf, die einem Abrechnungsprofil in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag" oder "Microsoft Partner Agreement" unterstützt. |
list |
Listet die Abonnements für einen Kunden auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt. |
list |
Listet die Abonnements für einen Kunden auf Abrechnungskontoebene auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt. |
list |
Listet die Abonnements für ein Registrierungskonto auf. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement 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-Kundenvertrag unterstützt. |
validate |
Überprüft, ob Gebühren für ein Abonnement in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt. |
Details zur Methode
beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)
Bricht ein nutzungsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement unterstützt.
function beginCancel(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- CancelSubscriptionRequest
Anforderungsparameter für das Kündigen des Kundenabonnements.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>
beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)
Bricht ein nutzungsbasiertes Abonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement unterstützt.
function beginCancelAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<BillingSubscriptionsCancelHeaders>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- CancelSubscriptionRequest
Anforderungsparameter für das Kündigen des Kundenabonnements.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscriptionsCancelHeaders>
beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)
Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement oder Microsoft Customer Agreement unterstützt.
function beginDelete(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>
beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)
Bricht ein Abrechnungsabonnement ab. Dieser Vorgang wird nur für Abrechnungskonten vom Typ Microsoft Partner Agreement oder Microsoft Customer Agreement unterstützt.
function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscriptionsDeleteHeaders>
beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)
Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen.
function beginMerge(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionMergeRequest
Anforderungsparameter, die zum Zusammenführen der beiden Abrechnungsabonnements bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)
Führt das in der Anforderung bereitgestellte Abrechnungsabonnement mit einem Zielabrechnungsabonnement zusammen.
function beginMergeAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionMergeRequest
Anforderungsparameter, die zum Zusammenführen der beiden Abrechnungsabonnements bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)
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 dem Vertragstyp Microsoft-Kundenvertrag unterstützt.
function beginMove(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- MoveBillingSubscriptionRequest
Fordern Sie Parameter zum Übertragen des Abrechnungsabonnements an.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)
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 dem Vertragstyp Microsoft-Kundenvertrag unterstützt.
function beginMoveAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- MoveBillingSubscriptionRequest
Fordern Sie Parameter zum Übertragen des Abrechnungsabonnements an.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)
Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist.
function beginSplit(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionSplitRequest
Anforderungsparameter, die zum Teilen des Abrechnungsabonnements bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)
Teilt ein Abonnement in ein neues Abonnement auf, wobei die Menge kleiner als die aktuelle Abonnementmenge und nicht gleich 0 ist.
function beginSplitAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionSplitRequest
Anforderungsparameter, die zum Teilen des Abrechnungsabonnements bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)
Aktualisiert die Eigenschaften eines Abrechnungsabonnements.
function beginUpdate(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionPatch
Die Abrechnungseigenschaften eines Abonnements.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)
Aktualisiert die Eigenschaften eines Abrechnungsabonnements.
function beginUpdateAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- BillingSubscriptionPatch
Die Abrechnungseigenschaften eines Abonnements.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
get(string, string, BillingSubscriptionsGetOptionalParams)
Ruft ein Abonnement anhand seiner ID ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag", "Microsoft Partner Agreement" und "Enterprise Agreement" unterstützt.
function get(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)
Ruft ein Abonnement anhand seines Abrechnungsprofils und seiner ID ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.
function getByBillingProfile(billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams): Promise<BillingSubscription>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingProfileName
-
string
Die ID, die ein Abrechnungsprofil eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<BillingSubscription>
listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)
Listet die Abonnements für ein Abrechnungskonto auf.
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-Kundenvertrag" oder "Microsoft Partner Agreement" 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, string, BillingSubscriptionsListByCustomerOptionalParams)
Listet die Abonnements für einen Kunden auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt.
function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingProfileName
-
string
Die ID, die ein Abrechnungsprofil eindeutig identifiziert.
- customerName
-
string
Die ID, die einen Kunden eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)
Listet die Abonnements für einen Kunden auf Abrechnungskontoebene auf. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt.
function listByCustomerAtBillingAccount(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams): 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
listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)
Listet die Abonnements für ein Registrierungskonto auf. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.
function listByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- enrollmentAccountName
-
string
Der Name des Registrierungskontos.
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-Kundenvertrag 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
validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)
Überprüft, ob Gebühren für ein Abonnement in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.
function validateMoveEligibility(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams): Promise<MoveBillingSubscriptionEligibilityResult>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingSubscriptionName
-
string
Die ID, die ein Abonnement eindeutig identifiziert.
- parameters
- MoveBillingSubscriptionRequest
Fordern Sie Parameter zum Übertragen des Abrechnungsabonnements an.
Die Optionsparameter.