Products interface
Интерфейс, представляющий продукты.
Методы
| begin |
Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| begin |
Перемещает расходы на продукт в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| get(string, string, Products |
Возвращает продукт по идентификатору. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| list |
Выводит список продуктов для учетной записи выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт. |
| list |
Выводит список продуктов для профиля выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт. |
| list |
Выводит список продуктов для клиента. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement. |
| list |
Выводит список продуктов для раздела счета. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| update(string, string, Product |
Обновляет свойства продукта. В настоящее время можно обновить автоматическое продление. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| validate |
Проверяет, можно ли переместить расходы на продукт в новый раздел счета. Эта операция поддерживается только для продуктов, приобретенных с регулярной оплатой, и для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
Сведения о методе
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
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
Параметры параметров.
Возвращаемое значение
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
Выводит список продуктов для профиля выставления счетов. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingProfileName
-
string
Идентификатор, который однозначно идентифицирует профиль выставления счетов.
Параметры параметров.
Возвращаемое значение
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
Выводит список продуктов для клиента. Они не включают продукты, выставленные на основе использования. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement.
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- customerName
-
string
Идентификатор, который однозначно идентифицирует клиента.
Параметры параметров.
Возвращаемое значение
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
Идентификатор, который однозначно идентифицирует раздел счета.
Параметры параметров.
Возвращаемое значение
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
Свойства продукта для запуска передачи.
Параметры параметров.
Возвращаемое значение
Promise<MoveProductEligibilityResult>