Billing Subscriptions - Transfer
Mueve los cargos de una suscripción a una nueva sección de factura. La nueva sección de factura debe pertenecer al mismo perfil de facturación que la sección de factura existente. Esta operación solo se admite para los productos que se compran con un cargo periódico y para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingSubscriptions/{billingSubscriptionName}/transfer
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 un perfil de facturación. |
billing
|
path | True |
string |
Identificador que identifica de forma única una suscripción. |
invoice
|
path | True |
string |
Identificador que identifica de forma única una sección de factura. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
destinationBillingProfileId |
string |
Identificador del perfil de facturació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. |
|
202 Accepted |
Accepted. La transferencia de la suscripción de facturación está en curso. Headers
|
|
Other Status Codes |
error inesperado. |
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
TransferBillingSubscription
Sample Request
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingSubscriptions/{billingSubscriptionName}/transfer
{
"destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{newInvoiceSectionName}",
"destinationBillingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}"
}
Sample Response
{
"properties": {
"billingSubscriptionName": "Test subscription"
}
}
Location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingSubscriptions/{billingSubscriptionName}/transfer/operationResults/10000000-0000-0000-0000-000000000001?api-version=2019-10-01-preview
Retry-After: 30
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 |
|
Transfer |
Solicite parámetros para transferir la suscripción de facturación. |
Transfer |
Resultado de la operación de suscripción de facturación 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
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. |
TransferBillingSubscriptionRequestProperties
Solicite parámetros para transferir la suscripción de facturación.
Nombre | Tipo | Description |
---|---|---|
destinationBillingProfileId |
string |
Identificador del perfil de facturación de destino. |
destinationInvoiceSectionId |
string |
Identificador de la sección de factura de destino. |
TransferBillingSubscriptionResult
Resultado de la operación de suscripción de facturación de transferencia.
Nombre | Tipo | Description |
---|---|---|
properties.billingSubscriptionName |
string |
Identificador de la suscripción de facturación de destino. |