Udostępnij za pośrednictwem


Products interface

Interfejs reprezentujący produkty.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

options
ProductsListByCustomerOptionalParams

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.

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.

Zwraca