你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Products - Validate Move Eligibility

验证产品的费用是否可以移动到新的发票科目。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

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

URI 参数

名称 必需 类型 说明
billingAccountName
path True

string

pattern: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$

唯一标识计费帐户的 ID。

productName
path True

string

pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

唯一标识产品的 ID。

api-version
query True

string

要用于客户端请求的 API 的版本。 当前版本为 2024-04-01。

请求正文

名称 必需 类型 说明
destinationInvoiceSectionId True

string

minLength: 1

目标发票科目 ID。

响应

名称 类型 说明
200 OK

MoveProductEligibilityResult

传输资格验证的结果。

Other Status Codes

ErrorResponse

描述操作失败的原因的错误响应。

示例

ProductValidateMoveFailure
ProductValidateMoveSuccess

ProductValidateMoveFailure

示例请求

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/products/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": "ProductInactive",
    "message": "Invoice Sections can only be changed for active products."
  }
}

ProductValidateMoveSuccess

示例请求

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/products/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

错误详细信息。

ErrorDetails

传输资格验证的错误详细信息。

ErrorResponse

错误响应

MoveProductEligibilityResult

传输资格验证的结果。

MoveProductRequest

要启动转移的产品的属性。

MoveValidationErrorCode

产品传输验证的错误代码。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorDetails

传输资格验证的错误详细信息。

名称 类型 说明
code

MoveValidationErrorCode

产品传输验证的错误代码。

details

string

传输资格验证的错误详细信息。

message

string

错误消息。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

MoveProductEligibilityResult

传输资格验证的结果。

名称 类型 说明
errorDetails

ErrorDetails

传输资格验证的错误详细信息。

isMoveEligible

boolean

指定订阅是否有资格转让。

MoveProductRequest

要启动转移的产品的属性。

名称 类型 说明
destinationInvoiceSectionId

string

minLength: 1

目标发票科目 ID。

MoveValidationErrorCode

产品传输验证的错误代码。

说明
BillingAccountInactive
DestinationBillingProfileInactive
DestinationBillingProfileNotFound
DestinationBillingProfilePastDue
DestinationInvoiceSectionInactive
DestinationInvoiceSectionNotFound
InsufficientPermissionOnDestination
InsufficientPermissionOnSource
InvalidDestination
InvalidSource
MarketplaceNotEnabledOnDestination
Other
ProductInactive
ProductNotFound
ProductTypeNotSupported
SourceBillingProfilePastDue
SourceInvoiceSectionInactive