Freigeben über


Products interface

Schnittstelle, die produkte darstellt.

Methoden

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

get(string, string, ProductsGetOptionalParams)

Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Listet die Produkte für ein Abrechnungskonto auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag" oder "Microsoft Partner Agreement" unterstützt.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Listet die Produkte für ein Abrechnungsprofil auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag" oder "Microsoft Partner Agreement" unterstützt.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Listet die Produkte für einen Kunden auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Listet die Produkte für einen Rechnungsabschnitt auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Aktualisiert die Eigenschaften eines Produkts. Derzeit kann die automatische Verlängerung aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Überprüft, ob die Gebühren eines Produkts in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

Details zur Methode

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

productName

string

Die ID, die ein Produkt eindeutig identifiziert.

parameters
MoveProductRequest

Die Eigenschaften des Produkts, um eine Übertragung zu initiieren.

options
ProductsMoveOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Verschiebt die Gebühren eines Produkts in einen neuen Rechnungsabschnitt. Der neue Rechnungsabschnitt muss zum gleichen Abrechnungsprofil wie der vorhandene Rechnungsabschnitt gehören. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

productName

string

Die ID, die ein Produkt eindeutig identifiziert.

parameters
MoveProductRequest

Die Eigenschaften des Produkts, um eine Übertragung zu initiieren.

options
ProductsMoveOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

productName

string

Die ID, die ein Produkt eindeutig identifiziert.

options
ProductsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Listet die Produkte für ein Abrechnungskonto auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp "Microsoft-Kundenvertrag" oder "Microsoft Partner Agreement" unterstützt.

function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

options
ProductsListByBillingAccountOptionalParams

Die Optionsparameter.

Gibt zurück

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Listet die Produkte für ein Abrechnungsprofil auf. Dazu gehören keine Produkte, die basierend auf der Nutzung 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?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

options
ProductsListByBillingProfileOptionalParams

Die Optionsparameter.

Gibt zurück

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Listet die Produkte für einen Kunden auf. Dazu gehören keine Produkte, die basierend auf der Nutzung in Rechnung gestellt werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement unterstützt.

function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

customerName

string

Die ID, die einen Kunden eindeutig identifiziert.

options
ProductsListByCustomerOptionalParams

Die Optionsparameter.

Gibt zurück

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Listet die Produkte für einen Rechnungsabschnitt auf. Dazu gehören keine Produkte, die basierend auf der Nutzung 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?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], 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.

options
ProductsListByInvoiceSectionOptionalParams

Die Optionsparameter.

Gibt zurück

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Aktualisiert die Eigenschaften eines Produkts. Derzeit kann die automatische Verlängerung aktualisiert werden. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt.

function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

productName

string

Die ID, die ein Produkt eindeutig identifiziert.

parameters
ProductPatch

Ein Produkt.

options
ProductsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Überprüft, ob die Gebühren eines Produkts in einen neuen Rechnungsabschnitt verschoben werden können. Dieser Vorgang wird nur für Produkte unterstützt, die mit einer wiederkehrenden Gebühr und für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag erworben werden.

function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>

Parameter

billingAccountName

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

productName

string

Die ID, die ein Produkt eindeutig identifiziert.

parameters
MoveProductRequest

Die Eigenschaften des Produkts, um eine Übertragung zu initiieren.

options
ProductsValidateMoveEligibilityOptionalParams

Die Optionsparameter.

Gibt zurück