BillingRequests interface
Schnittstelle, die eine BillingRequests darstellt.
Methoden
Details zur Methode
beginCreateOrUpdate(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)
Erstellen oder Aktualisieren einer Abrechnungsanforderung.
function beginCreateOrUpdate(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
Parameter
- billingRequestName
-
string
Die ID, die eine Abrechnungsanforderung eindeutig identifiziert.
- parameters
- BillingRequest
Eine Anforderung, die von einem Benutzer zur Verwaltung der Abrechnung übermittelt wurde. Benutzer mit einer Besitzerrolle im Bereich können diese Anforderungen genehmigen oder ablehnen.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
beginCreateOrUpdateAndWait(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)
Erstellen oder Aktualisieren einer Abrechnungsanforderung.
function beginCreateOrUpdateAndWait(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<BillingRequest>
Parameter
- billingRequestName
-
string
Die ID, die eine Abrechnungsanforderung eindeutig identifiziert.
- parameters
- BillingRequest
Eine Anforderung, die von einem Benutzer zur Verwaltung der Abrechnung übermittelt wurde. Benutzer mit einer Besitzerrolle im Bereich können diese Anforderungen genehmigen oder ablehnen.
Die Optionsparameter.
Gibt zurück
Promise<BillingRequest>
get(string, BillingRequestsGetOptionalParams)
Ruft eine Abrechnungsanforderung anhand ihrer ID ab.
function get(billingRequestName: string, options?: BillingRequestsGetOptionalParams): Promise<BillingRequest>
Parameter
- billingRequestName
-
string
Die ID, die eine Abrechnungsanforderung eindeutig identifiziert.
- options
- BillingRequestsGetOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<BillingRequest>
listByBillingAccount(string, BillingRequestsListByBillingAccountOptionalParams)
Die Liste der für das Abrechnungskonto übermittelten Abrechnungsanforderungen.
function listByBillingAccount(billingAccountName: string, options?: BillingRequestsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
listByBillingProfile(string, string, BillingRequestsListByBillingProfileOptionalParams)
Die Liste der für das Abrechnungsprofil übermittelten Abrechnungsanforderungen.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: BillingRequestsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], 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, BillingRequestsListByCustomerOptionalParams)
Die Liste der für den Kunden übermittelten Abrechnungsanforderungen.
function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRequestsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], 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
listByInvoiceSection(string, string, string, BillingRequestsListByInvoiceSectionOptionalParams)
Die Liste der für den Rechnungsabschnitt übermittelten Abrechnungsanforderungen.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRequestsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], 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
listByUser(BillingRequestsListByUserOptionalParams)
Die Liste der abrechnungsanforderungen, die von einem Benutzer übermittelt wurden.
function listByUser(options?: BillingRequestsListByUserOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
Parameter
Die Optionsparameter.