Modifie le mode de facturation d'une instance, du mode postpayé au mode abonnement ou du mode abonnement au mode postpayé.
Description de l'opération
Avant d'appeler cette opération, assurez-vous de bien comprendre les modes de facturation et la tarification d'ApsaraDB for MongoDB.
Avant d'appeler cette opération d'API, assurez-vous que l'instance ApsaraDB for MongoDB répond aux exigences suivantes :
-
L'instance est à l'état Running.
-
Votre instance ne possède aucune commande de changement de mode de facturation impayée.
-
Le type d'instance est disponible à l'achat. Pour plus d'informations sur les types d'instances indisponibles, consultez Types d'instances.
Pour modifier le mode de facturation d'une instance dont le type n'est plus disponible à l'achat, appelez d'abord l'opération ModifyDBInstanceSpec ou ModifyNodeSpec pour changer le type d'instance.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dds:TransformInstanceChargeType |
update |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Oui |
L'identifiant de l'instance. |
dds-2ze55b3ec56c**** |
| Period |
integer |
Non |
La durée d'abonnement de l'instance. Unité : mois. Valeurs valides : 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24 et 36. |
1 |
| AutoPay |
boolean |
Non |
Indique si le paiement automatique doit être activé. Valeurs valides :
Remarque
Valeur par défaut : true. |
true |
| BusinessInfo |
string |
Non |
Les informations commerciales. Il s'agit d'un paramètre supplémentaire. |
{"ActivityId":"000000000"} |
| AutoRenew |
string |
Non |
Indique si le renouvellement automatique doit être activé. Valeurs valides :
Remarque
Valeur par défaut : false. |
false |
| CouponNo |
string |
Non |
Le code de coupon. Valeur par défaut : youhuiquan_promotion_option_id_for_blank. |
default |
| ChargeType |
string |
Oui |
Le mode de facturation de l'instance. Valeurs valides :
|
PrePaid |
| PricingCycle |
string |
Non |
L'unité de la durée d'abonnement. Valeurs valides :
Valeur par défaut : Month. |
Month |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
D8F1D721-6439-4257-A89C-F1E8E9C9**** |
| OrderId |
string |
L'identifiant de la commande. |
21084641369**** |
Exemples
JSON format
{
"RequestId": "D8F1D721-6439-4257-A89C-F1E8E9C9****",
"OrderId": "21084641369****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 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. | |
| 403 | AlreadyPrePaid | This instance is already prepaid | The instance already uses the subscription billing method. |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.