Convierte una instancia de ApsaraDB for Tair (compatible con Redis) de pago por uso al método de facturación por suscripción.
Descripción de la operación
Para realizar la operación equivalente en la consola, consulte Cambiar el método de facturación a suscripción.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
kvstore:TransformToPrePaid |
update |
*DBInstance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID de la instancia. Puede llamar a la operación DescribeInstances para obtener el ID de la instancia. |
r-bp1zxszhcgatnx**** |
| Period |
integer |
Sí |
La duración de la suscripción. Unidad: meses. Valores válidos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24 y 36. |
12 |
| AutoPay |
boolean |
No |
Especifica si se debe habilitar el pago automático. Valores válidos:
|
true |
| AutoRenew |
string |
No |
Especifica si se debe habilitar la renovación automática para la instancia. Valores válidos:
|
false |
| AutoRenewPeriod |
integer |
No |
El período de renovación automática. Unidad: meses. Valores válidos: 1, 2, 3, 6 y 12. Nota
Este parámetro es obligatorio si AutoRenew se establece en true. |
3 |
| CouponNo |
string |
No |
El código de cupón. |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El objeto de respuesta. |
||
| EndTime |
string |
La hora de vencimiento de la nueva suscripción de la instancia. |
2019-01-18T16:00:00Z |
| RequestId |
string |
El ID de la solicitud. |
426F1356-B6EF-4DAD-A1C3-DE53B9DAF586 |
| OrderId |
string |
El ID del pedido. |
111111111111111 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"EndTime": "2019-01-18T16:00:00Z",
"RequestId": "426F1356-B6EF-4DAD-A1C3-DE53B9DAF586",
"OrderId": "111111111111111"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | MissingParameter | Period is mandatory for this action. | |
| 400 | InvalidParam | Period is invalid | |
| 400 | ResourceNotAvailable | Resource you requested is not available for finance user. | |
| 400 | InsufficientBalance | Your account does not have enough balance. | |
| 400 | Order.LatestOrderIsHanding | Latest order is handing, please retry later. | |
| 403 | AlreadyPrePaid | This instance is already prepaid | |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.