Freigeben über


Transactions interface

Schnittstelle, die transaktionen darstellt.

Methoden

beginTransactionsDownloadByInvoice(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)

Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

beginTransactionsDownloadByInvoiceAndWait(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)

Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

getTransactionSummaryByInvoice(string, string, TransactionsGetTransactionSummaryByInvoiceOptionalParams)

Ruft die Transaktionszusammenfassung für eine Rechnung ab. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.

listByBillingProfile(string, string, Date, Date, string, TransactionsListByBillingProfileOptionalParams)

Listet die in Rechnung gestellten oder nicht in Rechnung gestellten Transaktionen anhand des Abrechnungsprofilnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

listByCustomer(string, string, string, Date, Date, string, TransactionsListByCustomerOptionalParams)

Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen nach Kunden-ID für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

listByInvoice(string, string, TransactionsListByInvoiceOptionalParams)

Listet die Transaktionen für eine Rechnung auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.

listByInvoiceSection(string, string, string, Date, Date, string, TransactionsListByInvoiceSectionOptionalParams)

Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen anhand des Rechnungsabschnittsnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

Details zur Methode

beginTransactionsDownloadByInvoice(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)

Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

function beginTransactionsDownloadByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsTransactionsDownloadByInvoiceOptionalParams): Promise<SimplePollerLike<OperationState<DocumentDownloadResult>, DocumentDownloadResult>>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

invoiceName

string

Die ID, die eine Rechnung eindeutig identifiziert.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<DocumentDownloadResult>, DocumentDownloadResult>>

beginTransactionsDownloadByInvoiceAndWait(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)

Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

function beginTransactionsDownloadByInvoiceAndWait(billingAccountName: string, invoiceName: string, options?: TransactionsTransactionsDownloadByInvoiceOptionalParams): Promise<DocumentDownloadResult>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

invoiceName

string

Die ID, die eine Rechnung eindeutig identifiziert.

Gibt zurück

getTransactionSummaryByInvoice(string, string, TransactionsGetTransactionSummaryByInvoiceOptionalParams)

Ruft die Transaktionszusammenfassung für eine Rechnung ab. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.

function getTransactionSummaryByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsGetTransactionSummaryByInvoiceOptionalParams): Promise<TransactionSummary>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

invoiceName

string

Die ID, die eine Rechnung eindeutig identifiziert.

Gibt zurück

listByBillingProfile(string, string, Date, Date, string, TransactionsListByBillingProfileOptionalParams)

Listet die in Rechnung gestellten oder nicht in Rechnung gestellten Transaktionen anhand des Abrechnungsprofilnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

function listByBillingProfile(billingAccountName: string, billingProfileName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

periodStartDate

Date

Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

periodEndDate

Date

Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

typeParam

string

Der Transaktionstyp.

options
TransactionsListByBillingProfileOptionalParams

Die Optionsparameter.

Gibt zurück

listByCustomer(string, string, string, Date, Date, string, TransactionsListByCustomerOptionalParams)

Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen nach Kunden-ID für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByCustomerOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], 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.

periodStartDate

Date

Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

periodEndDate

Date

Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

typeParam

string

Der Transaktionstyp.

options
TransactionsListByCustomerOptionalParams

Die Optionsparameter.

Gibt zurück

listByInvoice(string, string, TransactionsListByInvoiceOptionalParams)

Listet die Transaktionen für eine Rechnung auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.

function listByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsListByInvoiceOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

invoiceName

string

Die ID, die eine Rechnung eindeutig identifiziert.

options
TransactionsListByInvoiceOptionalParams

Die Optionsparameter.

Gibt zurück

listByInvoiceSection(string, string, string, Date, Date, string, TransactionsListByInvoiceSectionOptionalParams)

Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen anhand des Rechnungsabschnittsnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], 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.

periodStartDate

Date

Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

periodEndDate

Date

Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.

typeParam

string

Der Transaktionstyp.

options
TransactionsListByInvoiceSectionOptionalParams

Die Optionsparameter.

Gibt zurück