Billing Subscriptions - Validate Move Eligibility
Valida si los cargos de una suscripción se pueden mover a una nueva sección de factura. Esta operación es compatible con las cuentas de facturación con Contrato de cliente de Microsoft de tipo de contrato.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility?api-version=2021-10-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
billing
|
path | True |
string |
Identificador que identifica de forma única una cuenta de facturación. |
billing
|
path | True |
string |
Identificador que identifica de forma única una suscripción. |
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2021-10-01. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
destinationEnrollmentAccountId |
string |
Identificador de la cuenta de inscripción de destino. |
destinationInvoiceSectionId |
string |
Identificador de la sección de factura de destino. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. La solicitud se ha realizado correctamente. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Subscription |
Subscription |
SubscriptionMoveValidateFailure
Sample Request
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/418b0e9c-5dc3-4260-918f-30b90619fe07/validateMoveEligibility?api-version=2021-10-01
{
"destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/e004d7ce-feca-4341-97c9-9f11cae37858/invoiceSections/06febd6b-3cb7-47fe-ac7d-7b4e83e80f53"
}
Sample Response
{
"isMoveEligible": false,
"errorDetails": {
"code": "SubscriptionNotActive",
"message": "Invoice Sections can only be changed for active subscriptions."
}
}
SubscriptionMoveValidateSuccess
Sample Request
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/418b0e9c-5dc3-4260-918f-30b90619fe07/validateMoveEligibility?api-version=2021-10-01
{
"destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/e004d7ce-feca-4341-97c9-9f11cae37858/invoiceSections/06febd6b-3cb7-47fe-ac7d-7b4e83e80f53"
}
Sample Response
{
"isMoveEligible": true
}
Definiciones
Nombre | Description |
---|---|
Error |
Detalles del error. |
Error |
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. |
Error |
Los subdelementos del error. |
Move |
Solicite parámetros para transferir la suscripción de facturación. |
subscription |
Código de error para la validación del traslado de la suscripción de facturación. |
Validate |
Detalles del error de la validación de idoneidad de transferencia |
Validate |
Resultado de la validación de idoneidad de transferencia. |
ErrorDetails
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Los subdelementos del error. |
|
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
target |
string |
Destino del error concreto. |
ErrorResponse
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
Nombre | Tipo | Description |
---|---|---|
error |
Detalles del error. |
ErrorSubDetails
Los subdelementos del error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
target |
string |
Destino del error concreto. |
MoveBillingSubscriptionRequest
Solicite parámetros para transferir la suscripción de facturación.
Nombre | Tipo | Description |
---|---|---|
destinationEnrollmentAccountId |
string |
Identificador de la cuenta de inscripción de destino. |
destinationInvoiceSectionId |
string |
Identificador de la sección de factura de destino. |
subscriptionTransferValidationErrorCode
Código de error para la validación del traslado de la suscripción de facturación.
Nombre | Tipo | Description |
---|---|---|
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 |
|
ProductInactive |
string |
|
ProductNotFound |
string |
|
ProductTypeNotSupported |
string |
|
SourceBillingProfilePastDue |
string |
|
SourceInvoiceSectionInactive |
string |
|
SubscriptionNotActive |
string |
|
SubscriptionTypeNotSupported |
string |
ValidateMoveBillingSubscriptionEligibilityError
Detalles del error de la validación de idoneidad de transferencia
Nombre | Tipo | Description |
---|---|---|
code |
Código de error para la validación del traslado de la suscripción de facturación. |
|
details |
string |
Mensaje de error detallado que explica el error. |
message |
string |
El mensaje de error. |
ValidateMoveBillingSubscriptionEligibilityResult
Resultado de la validación de idoneidad de transferencia.
Nombre | Tipo | Description |
---|---|---|
errorDetails |
Detalles del error de validación. |
|
isMoveEligible |
boolean |
Especifica si la suscripción es apta para moverse. |