Elimina una pila y todos sus recursos.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | DeleteStack | La operación que desea ejecutar. Establezca el valor en DeleteStack. |
| StackId | String | Sí | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | El ID de la pila. |
| RetainAllResources | Boolean | No | false | Especifique si se conservan todos los recursos de la pila. Valor predeterminado: false. Valores válidos:
|
| RegionId | String | Sí | cn-hangzhou | El ID de región de la pila. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente. |
| RamRoleName | String | No | test-role | El nombre del rol de RAM. Resource Orchestration Service (ROS) asume el rol de RAM para crear la pila y utiliza las credenciales del rol para llamar a las API de los servicios de Alibaba Cloud. ROS asume el rol de RAM para operar en la pila. Si tiene permisos para operar en la pila pero no para usar el rol de RAM, ROS asume el rol de RAM de todos modos. Asegúrese de otorgar al rol únicamente los privilegios mínimos necesarios. Si deja este parámetro vacío al llamar a la operación DeleteStack, ROS no puede asumir el rol de RAM existente asociado con la pila. Si desea que ROS asuma un rol de RAM, especifique este parámetro. Si no hay ningún rol disponible para que ROS lo asuma, ROS utiliza una credencial temporal generada a partir de las credenciales de su cuenta. El nombre del rol de RAM puede tener una longitud máxima de 64 bytes. |
| RetainResources.N | String | No | my_disk | El nombre del recurso N que desea conservar. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
El ID de la solicitud. |
Ejemplos
Solicitudes de ejemplo
http(s)://ros.aliyuncs.com/? Action=DeleteStack
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
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>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Códigos de error
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.
Para obtener más información sobre los errores comunes a todas las operaciones, consulte Errores comunes.
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
InvalidOperation.DeletionProtection |
Fail to delete stack {ID}, as deletion protection is enabled. |
Mensaje de error devuelto porque la protección contra eliminación impidió borrar la pila. ID indica el ID de la pila. |
|
404 |
StackNotFound |
The Stack ({name}) could not be found. |
Mensaje de error devuelto porque la pila no existe. name indica el nombre o el ID de la pila. |
|
409 |
ActionInProgress |
Stack {name} already has an action ({action}) in progress. |
Mensaje de error devuelto porque la pila tiene una operación de cambio en curso. name indica el nombre o el ID de la pila. action indica la operación de cambio. |