Supprime une pile et toutes ses ressources.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DeleteStack | Opération à effectuer. Définissez la valeur sur DeleteStack. |
| StackId | String | Yes | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID de la pile. |
| RetainAllResources | Boolean | No | false | Indique si toutes les ressources de la pile doivent être conservées. Valeur par défaut : false. Valeurs possibles :
|
| RegionId | String | Yes | cn-hangzhou | ID de région de la pile. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
| RamRoleName | String | No | test-role | Nom du rôle RAM. Resource Orchestration Service (ROS) endosse le rôle RAM pour créer la pile et utilise les identifiants du rôle pour appeler les API des services Alibaba Cloud. ROS endosse le rôle RAM pour effectuer des opérations sur la pile. Si vous disposez des autorisations nécessaires pour agir sur la pile, mais pas pour utiliser le rôle RAM, ROS endosse tout de même ce dernier. Assurez-vous d'appliquer le principe du moindre privilège au rôle. Si vous laissez ce paramètre vide lors de l'appel de l'opération DeleteStack, ROS ne peut pas endosser le rôle RAM existant associé à la pile. Pour que ROS endosse un rôle RAM, vous devez spécifier ce paramètre. En l'absence de rôle disponible, ROS utilise un identifiant temporaire généré à partir des identifiants de votre compte. Le nom du rôle RAM peut comporter jusqu'à 64 octets. |
| RetainResources.N | String | No | my_disk | Nom de la ressource N à conserver. |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
ID de la requête. |
Exemples
Exemples de requêtes
http(s)://ros.aliyuncs.com/? Action=DeleteStack
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version='1.0' encoding='UTF-8' ?>
<DeleteStackResponse>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</DeleteStackResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.
Pour plus d'informations sur les erreurs communes à toutes les opérations, consultez les Erreurs courantes.
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
InvalidOperation.DeletionProtection |
Fail to delete stack {ID}, as deletion protection is enabled. |
La protection contre la suppression a empêché la suppression de la pile. ID représente l'ID de la pile. |
|
404 |
StackNotFound |
The Stack ({name}) could not be found. |
La pile n'existe pas. name représente le nom ou l'ID de la pile. |
|
409 |
ActionInProgress |
Stack {name} already has an action ({action}) in progress. |
Une opération de modification est en cours sur la pile. name représente le nom ou l'ID de la pile. action représente l'opération de modification. |