ProductsOperations interface

Interfejs reprezentujący operacje produktu.

Właściwości

beginMove
beginMoveAndWait
get

Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

listByBillingAccount

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 typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

listByBillingProfile

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 typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

listByCustomer

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

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 Umowa z Klientem Microsoft.

move

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 opłat cyklicznych i dla kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

update

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 Umowa z Klientem Microsoft.

validateMoveEligibility

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 opłat cyklicznych i dla kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

Szczegóły właściwości

beginMove

Ostrzeżenie

Ten interfejs API jest już przestarzały.

use move instead

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

Wartość właściwości

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

beginMoveAndWait

Ostrzeżenie

Ten interfejs API jest już przestarzały.

use move instead

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

Wartość właściwości

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

get

Pobiera produkt według identyfikatora. Ta operacja jest obsługiwana tylko w przypadku kont rozliczeniowych z typem umowy Umowa z Klientem Microsoft.

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

Wartość właściwości

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

listByBillingAccount

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 typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

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

Wartość właściwości

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

listByBillingProfile

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 typem umowy Umowa z Klientem Microsoft lub Microsoft Partner Agreement.

listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<Product, Product[], PageSettings>

Wartość właściwości

(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<Product, Product[], PageSettings>

listByCustomer

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.

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

Wartość właściwości

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

listByInvoiceSection

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 Umowa z Klientem Microsoft.

listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<Product, Product[], PageSettings>

Wartość właściwości

(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<Product, Product[], PageSettings>

move

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 opłat cyklicznych i dla kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

move: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

Wartość właściwości

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

update

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 Umowa z Klientem Microsoft.

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

Wartość właściwości

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

validateMoveEligibility

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 opłat cyklicznych i dla kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

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

Wartość właściwości

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