BillingAccountsOperations interface

Schnittstelle für die Operationen von BillingAccounts.

Eigenschaften

addPaymentTerms

Fügt Zahlungsbedingungen zu allen Abrechnungsprofilen unter dem Abrechnungskonto hinzu. Derzeit können Zahlungsbedingungen nur für Abrechnungskonten hinzugefügt werden, die über den Vertragstyp "Microsoft-Kundenvereinbarung" und "AccountType" als "Enterprise" verfügen. Diese Aktion benötigt Vorautorisierung, und nur Verkäufer im Außendienst sind berechtigt, die Zahlungsbedingungen hinzuzufügen, und es ist keine Selbstbedienungsaktion.

beginAddPaymentTerms
beginAddPaymentTermsAndWait
beginCancelPaymentTerms
beginCancelPaymentTermsAndWait
beginUpdate
beginUpdateAndWait
cancelPaymentTerms

Löscht alle Zahlungsbedingungen auf dem Abrechnungskonto, die nach dem Kündigungsdatum in der Anforderung liegen. Derzeit kann das Löschen von Zahlungsbedingungen nur durch Administratoraktionen erfolgen, und es ist keine Selbstbedienungsaktion.

confirmTransition

Ruft die Übergangsdetails für ein Abrechnungskonto ab, das vom Vertragstyp Microsoft Onlinedienste-Programm auf den Vertragstyp Microsoft-Kundenvereinbarung umgestellt wurde.

get

Ruft ein Abrechnungskonto anhand seiner ID ab.

list

Listet die Abrechnungskonten auf, auf die ein Benutzer Zugriff hat.

listInvoiceSectionsByCreateSubscriptionPermission

Listet die Rechnungsabschnitte auf, für die der Benutzer über die Berechtigung zum Erstellen Azure Abonnements verfügt. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

update

Aktualisiert die Eigenschaften eines Abrechnungskontos. Derzeit können displayName und Adresse für Abrechnungskonten mit dem Vereinbarungstyp Microsoft-Kundenvereinbarung aktualisiert werden. Derzeit können E-Mail-Adressen und Benachrichtigungen für Abrechnungskonten mit dem Vertragstyp Microsoft Onlinedienstvertrag aktualisiert werden. Derzeit kann die Bestellnummer für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement bearbeitet werden.

validatePaymentTerms

Überprüft die Zahlungsbedingungen für ein Abrechnungskonto mit dem Vertragstyp "Microsoft-Kundenvereinbarung" und dem Kontotyp "Enterprise".

Details zur Eigenschaft

addPaymentTerms

Fügt Zahlungsbedingungen zu allen Abrechnungsprofilen unter dem Abrechnungskonto hinzu. Derzeit können Zahlungsbedingungen nur für Abrechnungskonten hinzugefügt werden, die über den Vertragstyp "Microsoft-Kundenvereinbarung" und "AccountType" als "Enterprise" verfügen. Diese Aktion benötigt Vorautorisierung, und nur Verkäufer im Außendienst sind berechtigt, die Zahlungsbedingungen hinzuzufügen, und es ist keine Selbstbedienungsaktion.

addPaymentTerms: (billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

beginAddPaymentTerms

Warnung

Diese API ist nun veraltet.

use addPaymentTerms instead

beginAddPaymentTerms: (billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Eigenschaftswert

(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

beginAddPaymentTermsAndWait

Warnung

Diese API ist nun veraltet.

use addPaymentTerms instead

beginAddPaymentTermsAndWait: (billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => Promise<BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsAddPaymentTermsOptionalParams) => Promise<BillingAccount>

beginCancelPaymentTerms

Warnung

Diese API ist nun veraltet.

use cancelPaymentTerms instead

beginCancelPaymentTerms: (billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Eigenschaftswert

(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

beginCancelPaymentTermsAndWait

Warnung

Diese API ist nun veraltet.

use cancelPaymentTerms instead

beginCancelPaymentTermsAndWait: (billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => Promise<BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => Promise<BillingAccount>

beginUpdate

Warnung

Diese API ist nun veraltet.

use update instead

beginUpdate: (billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

Eigenschaftswert

(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<BillingAccount>, BillingAccount>>

beginUpdateAndWait

Warnung

Diese API ist nun veraltet.

use update instead

beginUpdateAndWait: (billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => Promise<BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => Promise<BillingAccount>

cancelPaymentTerms

Löscht alle Zahlungsbedingungen auf dem Abrechnungskonto, die nach dem Kündigungsdatum in der Anforderung liegen. Derzeit kann das Löschen von Zahlungsbedingungen nur durch Administratoraktionen erfolgen, und es ist keine Selbstbedienungsaktion.

cancelPaymentTerms: (billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: Date, options?: BillingAccountsCancelPaymentTermsOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

confirmTransition

Ruft die Übergangsdetails für ein Abrechnungskonto ab, das vom Vertragstyp Microsoft Onlinedienste-Programm auf den Vertragstyp Microsoft-Kundenvereinbarung umgestellt wurde.

confirmTransition: (billingAccountName: string, options?: BillingAccountsConfirmTransitionOptionalParams) => Promise<TransitionDetails>

Eigenschaftswert

(billingAccountName: string, options?: BillingAccountsConfirmTransitionOptionalParams) => Promise<TransitionDetails>

get

Ruft ein Abrechnungskonto anhand seiner ID ab.

get: (billingAccountName: string, options?: BillingAccountsGetOptionalParams) => Promise<BillingAccount>

Eigenschaftswert

(billingAccountName: string, options?: BillingAccountsGetOptionalParams) => Promise<BillingAccount>

list

Listet die Abrechnungskonten auf, auf die ein Benutzer Zugriff hat.

list: (options?: BillingAccountsListOptionalParams) => PagedAsyncIterableIterator<BillingAccount, BillingAccount[], PageSettings>

Eigenschaftswert

(options?: BillingAccountsListOptionalParams) => PagedAsyncIterableIterator<BillingAccount, BillingAccount[], PageSettings>

listInvoiceSectionsByCreateSubscriptionPermission

Listet die Rechnungsabschnitte auf, für die der Benutzer über die Berechtigung zum Erstellen Azure Abonnements verfügt. Der Vorgang wird nur für Abrechnungskonten mit vertragstyp Microsoft-Kundenvereinbarung unterstützt.

listInvoiceSectionsByCreateSubscriptionPermission: (billingAccountName: string, options?: BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams) => PagedAsyncIterableIterator<InvoiceSectionWithCreateSubPermission, InvoiceSectionWithCreateSubPermission[], PageSettings>

Eigenschaftswert

(billingAccountName: string, options?: BillingAccountsListInvoiceSectionsByCreateSubscriptionPermissionOptionalParams) => PagedAsyncIterableIterator<InvoiceSectionWithCreateSubPermission, InvoiceSectionWithCreateSubPermission[], PageSettings>

update

Aktualisiert die Eigenschaften eines Abrechnungskontos. Derzeit können displayName und Adresse für Abrechnungskonten mit dem Vereinbarungstyp Microsoft-Kundenvereinbarung aktualisiert werden. Derzeit können E-Mail-Adressen und Benachrichtigungen für Abrechnungskonten mit dem Vertragstyp Microsoft Onlinedienstvertrag aktualisiert werden. Derzeit kann die Bestellnummer für Abrechnungskonten mit dem Vertragstyp Enterprise Agreement bearbeitet werden.

update: (billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

Eigenschaftswert

(billingAccountName: string, parameters: BillingAccountPatch, options?: BillingAccountsUpdateOptionalParams) => PollerLike<OperationState<BillingAccount>, BillingAccount>

validatePaymentTerms

Überprüft die Zahlungsbedingungen für ein Abrechnungskonto mit dem Vertragstyp "Microsoft-Kundenvereinbarung" und dem Kontotyp "Enterprise".

validatePaymentTerms: (billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsValidatePaymentTermsOptionalParams) => Promise<PaymentTermsEligibilityResult>

Eigenschaftswert

(billingAccountName: string, parameters: PaymentTerm[], options?: BillingAccountsValidatePaymentTermsOptionalParams) => Promise<PaymentTermsEligibilityResult>