Products interface
Schnittstelle, die produkte darstellt.
Methoden
begin |
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. |
begin |
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, Products |
Ruft ein Produkt nach ID ab. Der Vorgang wird nur für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvertrag unterstützt. |
list |
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. |
list |
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. |
list |
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. |
list |
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, Product |
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. |
validate |
Ü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.
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.
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.
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.
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.
Die Optionsparameter.
Gibt zurück
Promise<MoveProductEligibilityResult>