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


Billing Subscriptions - Validate Move Eligibility

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

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility?api-version=2024-04-01

Параметры URI

Имя В Обязательно Тип Описание
billingAccountName
path True

string

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

billingSubscriptionName
path True

string

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

api-version
query True

string

Версия API, используемая с клиентским запросом. Текущая версия — 2024-04-01.

Текст запроса

Имя Тип Описание
destinationEnrollmentAccountId

string

Идентификатор учетной записи регистрации назначения.

destinationInvoiceSectionId

string

Идентификатор раздела целевого счета.

Ответы

Имя Тип Описание
200 OK

MoveBillingSubscriptionEligibilityResult

Свойства выставления счетов подписки.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Примеры

BillingSubscriptionValidateMoveFailure
BillingSubscriptionValidateMoveSuccess

BillingSubscriptionValidateMoveFailure

Образец запроса

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingSubscriptions/6b96d3f2-9008-4a9d-912f-f87744185aa3/validateMoveEligibility?api-version=2024-04-01

{
  "destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingProfiles/ea36e548-1505-41db-bebc-46fff3d37998/invoiceSections/Q7GV-UUVA-PJA-TGB"
}

Пример ответа

{
  "errorDetails": {
    "code": "SubscriptionNotActive",
    "message": "Invoice Sections can only be changed for active subscriptions."
  }
}

BillingSubscriptionValidateMoveSuccess

Образец запроса

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingSubscriptions/6b96d3f2-9008-4a9d-912f-f87744185aa3/validateMoveEligibility?api-version=2024-04-01

{
  "destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingProfiles/ea36e548-1505-41db-bebc-46fff3d37998/invoiceSections/Q7GV-UUVA-PJA-TGB"
}

Пример ответа

{
  "isMoveEligible": true
}

Определения

Имя Описание
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

MoveBillingSubscriptionEligibilityResult

Результат проверки прав на передачу.

MoveBillingSubscriptionErrorDetails

Сведения об ошибке проверки прав на передачу.

MoveBillingSubscriptionRequest

Запрос параметров для передачи подписки на выставление счетов.

subscriptionTransferValidationErrorCode

Код ошибки ответа проверки передачи.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

MoveBillingSubscriptionEligibilityResult

Результат проверки прав на передачу.

Имя Тип Описание
errorDetails

MoveBillingSubscriptionErrorDetails

Сведения об ошибке проверки прав на передачу.

isMoveEligible

boolean

Указывает, может ли подписка быть передана.

MoveBillingSubscriptionErrorDetails

Сведения об ошибке проверки прав на передачу.

Имя Тип Описание
code

subscriptionTransferValidationErrorCode

Код ошибки ответа проверки передачи.

details

string

Подробное сообщение об ошибке, объясняющее ошибку.

message

string

Сообщение об ошибке.

MoveBillingSubscriptionRequest

Запрос параметров для передачи подписки на выставление счетов.

Имя Тип Описание
destinationEnrollmentAccountId

string

Идентификатор учетной записи регистрации назначения.

destinationInvoiceSectionId

string

Идентификатор раздела целевого счета.

subscriptionTransferValidationErrorCode

Код ошибки ответа проверки передачи.

Имя Тип Описание
AccountIsLocked

string

AssetHasCap

string

AssetNotActive

string

BillingAccountInactive

string

BillingProfilePastDue

string

CrossBillingAccountNotAllowed

string

DestinationBillingProfileInactive

string

DestinationBillingProfileNotFound

string

DestinationBillingProfilePastDue

string

DestinationInvoiceSectionInactive

string

DestinationInvoiceSectionNotFound

string

InsufficientPermissionOnDestination

string

InsufficientPermissionOnSource

string

InvalidDestination

string

InvalidSource

string

InvoiceSectionIsRestricted

string

MarketplaceNotEnabledOnDestination

string

NoActiveAzurePlan

string

None

string

Other

string

ProductInactive

string

ProductNotFound

string

ProductTypeNotSupported

string

SourceBillingProfilePastDue

string

SourceInvoiceSectionInactive

string

SubscriptionHasReservations

string

SubscriptionNotActive

string

SubscriptionTypeNotSupported

string