Поделиться через


Products interface

Интерфейс, представляющий продукты.

Методы

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

get(string, string, ProductsGetOptionalParams)

Возвращает продукт по идентификатору. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Выводит список продуктов для учетной записи выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Выводит список продуктов для профиля выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Выводит список продуктов для клиента. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Выводит список продуктов для раздела счета. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Обновляет свойства продукта. В настоящее время можно обновить автоматическое продление. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Проверяет, можно ли переместить расходы на продукт в новый раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

Сведения о методе

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

productName

string

Идентификатор, который однозначно идентифицирует продукт.

parameters
MoveProductRequest

Свойства продукта для запуска передачи.

options
ProductsMoveOptionalParams

Параметры параметров.

Возвращаемое значение

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

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

productName

string

Идентификатор, который однозначно идентифицирует продукт.

parameters
MoveProductRequest

Свойства продукта для запуска передачи.

options
ProductsMoveOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Возвращает продукт по идентификатору. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

productName

string

Идентификатор, который однозначно идентифицирует продукт.

options
ProductsGetOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Выводит список продуктов для учетной записи выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

options
ProductsListByBillingAccountOptionalParams

Параметры параметров.

Возвращаемое значение

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Выводит список продуктов для профиля выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

billingProfileName

string

Идентификатор, который однозначно идентифицирует профиль выставления счетов.

options
ProductsListByBillingProfileOptionalParams

Параметры параметров.

Возвращаемое значение

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Выводит список продуктов для клиента. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

customerName

string

Идентификатор, который однозначно идентифицирует клиента.

options
ProductsListByCustomerOptionalParams

Параметры параметров.

Возвращаемое значение

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Выводит список продуктов для раздела счета. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

billingProfileName

string

Идентификатор, который однозначно идентифицирует профиль выставления счетов.

invoiceSectionName

string

Идентификатор, который однозначно идентифицирует раздел счета.

options
ProductsListByInvoiceSectionOptionalParams

Параметры параметров.

Возвращаемое значение

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Обновляет свойства продукта. В настоящее время можно обновить автоматическое продление. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

productName

string

Идентификатор, который однозначно идентифицирует продукт.

parameters
ProductPatch

Продукт.

options
ProductsUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

Проверяет, можно ли переместить расходы на продукт в новый раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.

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

Параметры

billingAccountName

string

Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.

productName

string

Идентификатор, который однозначно идентифицирует продукт.

parameters
MoveProductRequest

Свойства продукта для запуска передачи.

options
ProductsValidateMoveEligibilityOptionalParams

Параметры параметров.

Возвращаемое значение