Products interface
Interfejs reprezentujący produkty.
Metody
begin |
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft. |
begin |
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft. |
get(string, string, Products |
Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft. |
list |
Wyświetla listę produktów dla konta rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z umową typu Umowa z Klientem Microsoft lub Umową partnerską firmy Microsoft. |
list |
Wyświetla listę produktów dla profilu rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z umową typu Umowa z Klientem Microsoft lub Umową partnerską firmy Microsoft. |
list |
Wyświetla listę produktów dla klienta. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement. |
list |
Wyświetla listę produktów dla sekcji faktury. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft. |
update(string, string, Product |
Aktualizuje właściwości produktu. Obecnie można zaktualizować automatyczne odnawianie. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft. |
validate |
Sprawdza, czy opłaty za produkt można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft. |
Szczegóły metody
beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft.
function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- productName
-
string
Identyfikator, który jednoznacznie identyfikuje produkt.
- parameters
- MoveProductRequest
Właściwości produktu do zainicjowania transferu.
- options
- ProductsMoveOptionalParams
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>
beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Przenosi opłaty za produkt do nowej sekcji faktury. Nowa sekcja faktury musi należeć do tego samego profilu rozliczeniowego co istniejąca sekcja faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft.
function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- productName
-
string
Identyfikator, który jednoznacznie identyfikuje produkt.
- parameters
- MoveProductRequest
Właściwości produktu do zainicjowania transferu.
- options
- ProductsMoveOptionalParams
Parametry opcji.
Zwraca
Promise<Product>
get(string, string, ProductsGetOptionalParams)
Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft.
function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- productName
-
string
Identyfikator, który jednoznacznie identyfikuje produkt.
- options
- ProductsGetOptionalParams
Parametry opcji.
Zwraca
Promise<Product>
listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)
Wyświetla listę produktów dla konta rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z umową typu Umowa z Klientem Microsoft lub Umową partnerską firmy Microsoft.
function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
Parametry opcji.
Zwraca
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
Wyświetla listę produktów dla profilu rozliczeniowego. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z umową typu Umowa z Klientem Microsoft lub Umową partnerską firmy Microsoft.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billingProfileName
-
string
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.
Parametry opcji.
Zwraca
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
Wyświetla listę produktów dla klienta. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement.
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- customerName
-
string
Identyfikator, który jednoznacznie identyfikuje klienta.
Parametry opcji.
Zwraca
listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)
Wyświetla listę produktów dla sekcji faktury. Nie obejmują one produktów rozliczanych na podstawie użycia. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- billingProfileName
-
string
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.
- invoiceSectionName
-
string
Identyfikator, który jednoznacznie identyfikuje sekcję faktury.
Parametry opcji.
Zwraca
update(string, string, ProductPatch, ProductsUpdateOptionalParams)
Aktualizuje właściwości produktu. Obecnie można zaktualizować automatyczne odnawianie. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft.
function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- productName
-
string
Identyfikator, który jednoznacznie identyfikuje produkt.
- parameters
- ProductPatch
Produkt.
- options
- ProductsUpdateOptionalParams
Parametry opcji.
Zwraca
Promise<Product>
validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)
Sprawdza, czy opłaty za produkt można przenieść do nowej sekcji faktury. Ta operacja jest obsługiwana tylko w przypadku produktów zakupionych przy użyciu cyklicznej opłaty i kont rozliczeniowych z umową typu Umowa z Klientem Microsoft.
function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>
Parametry
- billingAccountName
-
string
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.
- productName
-
string
Identyfikator, który jednoznacznie identyfikuje produkt.
- parameters
- MoveProductRequest
Właściwości produktu do zainicjowania transferu.
Parametry opcji.
Zwraca
Promise<MoveProductEligibilityResult>