Appelez l'opération ModifyDBInstanceDeletionProtection pour activer ou désactiver la protection contre la suppression d'une instance ApsaraDB RDS.
Pour plus d'informations, consultez la rubrique Activer ou désactiver la fonctionnalité de protection contre la suppression pour une instance ApsaraDB RDS for MySQL.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | ModifyDBInstanceDeletionProtection | Opération à effectuer. Définissez la valeur sur ModifyDBInstanceDeletionProtection. |
| ClientToken | String | Non | ETnLKlblzczshOTUbOCzxxxxxxxxxx | Jeton client utilisé pour garantir l'idempotence de la requête. Générez la valeur via le client en veillant à son unicité pour chaque requête. Le jeton ne doit contenir que des caractères ASCII et ne pas dépasser 64 caractères. |
| DBInstanceId | String | Oui | rm-uf6wjk5xxxxxxx | ID de l'instance. Appelez l'opération DescribeDBInstances pour récupérer l'ID de l'instance. Remarque
|
| DeletionProtection | Boolean | Oui | true | Indique si la protection contre la suppression est activée pour l'instance. Valeurs possibles :
|
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 3C5CFDEE-F774-4DED-89A2-1D76EC63C575 |
ID de la requête. |
Exemples
Exemple de requête
http(s)://rds.aliyuncs.com/?Action=ModifyDBInstanceDeletionProtection
&DBInstanceId=rm-uf6wjk5xxxxxxx
&DeletionProtection=true
&Common request parameters
Exemple de réponse correcte
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDBInstanceDeletionProtectionResponse>
<RequestId>3C5CFDEE-F774-4DED-89A2-1D76EC63C575</RequestId>
</ModifyDBInstanceDeletionProtectionResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "3C5CFDEE-F774-4DED-89A2-1D76EC63C575"
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 400 | OperationDenied.PayType | The operation is not permitted due to pay type of instance. | L'opération a échoué car la méthode de facturation de l'instance ne prend pas en charge cette action. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.