BillingSubscriptions interface
Интерфейс, представляющий выставление счетовSubscriptions.
Методы
| begin |
Отменяет подписку на основе использования. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement. |
| begin |
Отменяет подписку на основе использования. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement. |
| begin |
Отменяет подписку на выставление счетов. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement или Клиентского соглашения Майкрософт. |
| begin |
Отменяет подписку на выставление счетов. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement или Клиентского соглашения Майкрософт. |
| begin |
Объединяет подписку на выставление счетов, указанную в запросе, с целевой подпиской на выставление счетов. |
| begin |
Объединяет подписку на выставление счетов, указанную в запросе, с целевой подпиской на выставление счетов. |
| begin |
Перемещает расходы на подписку в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| begin |
Перемещает расходы на подписку в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| begin |
Разделяет подписку на новую подписку с количеством меньше текущего количества подписки и не равно 0. |
| begin |
Разделяет подписку на новую подписку с количеством меньше текущего количества подписки и не равно 0. |
| begin |
Обновляет свойства подписки на выставление счетов. |
| begin |
Обновляет свойства подписки на выставление счетов. |
| get(string, string, Billing |
Получает подписку по идентификатору. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт, Соглашением партнера Майкрософт и Соглашением Enterprise. |
| get |
Возвращает подписку по его профилю выставления счетов и идентификатору. Операция поддерживается для учетных записей выставления счетов с типом соглашения Enterprise. |
| list |
Выводит список подписок для учетной записи выставления счетов. |
| list |
Выводит список подписок, которые выставляются в профиль выставления счетов. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт. |
| list |
Выводит список подписок для клиента. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement. |
| list |
Выводит список подписок для клиента на уровне учетной записи выставления счетов. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement. |
| list |
Выводит список подписок для учетной записи регистрации. Операция поддерживается для учетных записей выставления счетов с типом соглашения Enterprise. |
| list |
Выводит список подписок, которые выставляются в разделе счета. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
| validate |
Проверяет, можно ли переместить расходы на подписку в новый раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт. |
Сведения о методе
beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)
Отменяет подписку на основе использования. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement.
function beginCancel(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- CancelSubscriptionRequest
Запрос параметров для отмены подписки клиента.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>
beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)
Отменяет подписку на основе использования. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement.
function beginCancelAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<BillingSubscriptionsCancelHeaders>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- CancelSubscriptionRequest
Запрос параметров для отмены подписки клиента.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscriptionsCancelHeaders>
beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)
Отменяет подписку на выставление счетов. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement или Клиентского соглашения Майкрософт.
function beginDelete(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>
beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)
Отменяет подписку на выставление счетов. Эта операция поддерживается только для учетных записей выставления счетов типа Microsoft Partner Agreement или Клиентского соглашения Майкрософт.
function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscriptionsDeleteHeaders>
beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)
Объединяет подписку на выставление счетов, указанную в запросе, с целевой подпиской на выставление счетов.
function beginMerge(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionMergeRequest
Запрос параметров, предоставляемых для объединения двух подписок выставления счетов.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)
Объединяет подписку на выставление счетов, указанную в запросе, с целевой подпиской на выставление счетов.
function beginMergeAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionMergeRequest
Запрос параметров, предоставляемых для объединения двух подписок выставления счетов.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)
Перемещает расходы на подписку в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.
function beginMove(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- MoveBillingSubscriptionRequest
Запрос параметров для передачи подписки на выставление счетов.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)
Перемещает расходы на подписку в новый раздел счета. Новый раздел счета должен принадлежать тому же профилю выставления счетов, что и существующий раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.
function beginMoveAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- MoveBillingSubscriptionRequest
Запрос параметров для передачи подписки на выставление счетов.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)
Разделяет подписку на новую подписку с количеством меньше текущего количества подписки и не равно 0.
function beginSplit(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionSplitRequest
Параметры запроса, предоставляемые для разделения подписки на выставление счетов.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)
Разделяет подписку на новую подписку с количеством меньше текущего количества подписки и не равно 0.
function beginSplitAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionSplitRequest
Параметры запроса, предоставляемые для разделения подписки на выставление счетов.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)
Обновляет свойства подписки на выставление счетов.
function beginUpdate(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionPatch
Свойства выставления счетов подписки.
Параметры параметров.
Возвращаемое значение
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>
beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)
Обновляет свойства подписки на выставление счетов.
function beginUpdateAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- BillingSubscriptionPatch
Свойства выставления счетов подписки.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
get(string, string, BillingSubscriptionsGetOptionalParams)
Получает подписку по идентификатору. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт, Соглашением партнера Майкрософт и Соглашением Enterprise.
function get(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)
Возвращает подписку по его профилю выставления счетов и идентификатору. Операция поддерживается для учетных записей выставления счетов с типом соглашения Enterprise.
function getByBillingProfile(billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams): Promise<BillingSubscription>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingProfileName
-
string
Идентификатор, который однозначно идентифицирует профиль выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
Параметры параметров.
Возвращаемое значение
Promise<BillingSubscription>
listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)
Выводит список подписок для учетной записи выставления счетов.
function listByBillingAccount(billingAccountName: string, options?: BillingSubscriptionsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
Параметры параметров.
Возвращаемое значение
listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)
Выводит список подписок, которые выставляются в профиль выставления счетов. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт или соглашением с партнером Майкрософт.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: BillingSubscriptionsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingProfileName
-
string
Идентификатор, который однозначно идентифицирует профиль выставления счетов.
Параметры параметров.
Возвращаемое значение
listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)
Выводит список подписок для клиента. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement.
function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingProfileName
-
string
Идентификатор, который однозначно идентифицирует профиль выставления счетов.
- customerName
-
string
Идентификатор, который однозначно идентифицирует клиента.
Параметры параметров.
Возвращаемое значение
listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)
Выводит список подписок для клиента на уровне учетной записи выставления счетов. Эта операция поддерживается только для учетных записей выставления счетов с типом соглашения Microsoft Partner Agreement.
function listByCustomerAtBillingAccount(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- customerName
-
string
Идентификатор, который однозначно идентифицирует клиента.
Параметры параметров.
Возвращаемое значение
listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)
Выводит список подписок для учетной записи регистрации. Операция поддерживается для учетных записей выставления счетов с типом соглашения Enterprise.
function listByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- enrollmentAccountName
-
string
Имя учетной записи регистрации.
Параметры параметров.
Возвращаемое значение
listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)
Выводит список подписок, которые выставляются в разделе счета. Эта операция поддерживается только для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingSubscriptionsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingProfileName
-
string
Идентификатор, который однозначно идентифицирует профиль выставления счетов.
- invoiceSectionName
-
string
Идентификатор, который однозначно идентифицирует раздел счета.
Параметры параметров.
Возвращаемое значение
validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)
Проверяет, можно ли переместить расходы на подписку в новый раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.
function validateMoveEligibility(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams): Promise<MoveBillingSubscriptionEligibilityResult>
Параметры
- billingAccountName
-
string
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов.
- billingSubscriptionName
-
string
Идентификатор, который однозначно идентифицирует подписку.
- parameters
- MoveBillingSubscriptionRequest
Запрос параметров для передачи подписки на выставление счетов.
Параметры параметров.