Billing Subscriptions - Validate Move Eligibility
Проверяет, можно ли переместить расходы на подписку в новый раздел счета. Эта операция поддерживается для учетных записей выставления счетов с типом клиентского соглашения Майкрософт.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility?api-version=2024-04-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
billing
|
path | True |
string |
Идентификатор, который однозначно идентифицирует учетную запись выставления счетов. |
billing
|
path | True |
string |
Идентификатор, который однозначно идентифицирует подписку. |
api-version
|
query | True |
string |
Версия API, используемая с клиентским запросом. Текущая версия — 2024-04-01. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
destinationEnrollmentAccountId |
string |
Идентификатор учетной записи регистрации назначения. |
destinationInvoiceSectionId |
string |
Идентификатор раздела целевого счета. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Свойства выставления счетов подписки. |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Примеры
Billing |
Billing |
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
}
Определения
Имя | Описание |
---|---|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Ответ на ошибку |
Move |
Результат проверки прав на передачу. |
Move |
Сведения об ошибке проверки прав на передачу. |
Move |
Запрос параметров для передачи подписки на выставление счетов. |
subscription |
Код ошибки ответа проверки передачи. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
MoveBillingSubscriptionEligibilityResult
Результат проверки прав на передачу.
Имя | Тип | Описание |
---|---|---|
errorDetails |
Сведения об ошибке проверки прав на передачу. |
|
isMoveEligible |
boolean |
Указывает, может ли подписка быть передана. |
MoveBillingSubscriptionErrorDetails
Сведения об ошибке проверки прав на передачу.
Имя | Тип | Описание |
---|---|---|
code |
Код ошибки ответа проверки передачи. |
|
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 |