Deletes stack instances from specified accounts and regions. You can choose to retain the resources.
Operation description
This topic provides an example of how to delete a stack instance from the MyStackGroup stack group. The stack group uses self-managed permissions and is in the China (Hangzhou) region. This example deletes the stack instance that is deployed in the China (Beijing) region for the Alibaba Cloud account 151266687691****.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
ros:DeleteStackInstances | delete | *StackInstance
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | Yes | The region ID of the stack group. Call the DescribeRegions operation to query the most recent list of Alibaba Cloud regions. | cn-hangzhou |
StackGroupName | string | Yes | The name of the stack group. The name must be unique within a region. | MyStackGroup |
| AccountIds | array | No | The IDs of the accounts from which to delete stack instances. This parameter applies only to stack groups that use self-managed permissions. You can specify up to 50 account IDs. | ["151266687691****"] |
string | No | The IDs of the accounts from which to delete stack instances. This parameter applies only to stack groups that use self-managed permissions. You can specify up to 50 account IDs. | ["151266687691****","141261387191****"] | |
| RegionIds | array | Yes | The IDs of the regions where the stack instances are deployed. You can specify up to 20 region IDs. | ["cn-hangzhou", "cn-beijing"] |
string | No | The IDs of the regions where the stack instances are deployed. You can specify up to 20 region IDs. | ["cn-hangzhou","cn-beijing"] | |
RetainStacks | boolean | Yes | Specifies whether to retain the stacks. Valid values:
| false |
ClientToken | string | No | A client token that is used to ensure the idempotence of the request. You can use your client to generate the token, but you must make sure that the token is unique among different requests. | 123e4567-e89b-12d3-a456-42665544**** |
OperationDescription | string | No | The description of the operation to delete stack instances. The description can be 1 to 256 characters long. | Delete stack instances in hangzhou and beijing |
OperationPreferences | object | No | The preferences for the operation to delete stack instances. This parameter contains the following subparameters:
Separate multiple parameters with commas (,). Note
| {"FailureToleranceCount": 1, "MaxConcurrentCount": 2} |
| DeploymentTargets | object | No | The deployment targets from which to delete stack instances. This parameter applies only to stack groups that use service-managed permissions. | |
| RdFolderIds | array | No | The IDs of folders in the resource directory. You can specify up to 20 folder IDs. Stack instances are deleted from all member accounts in the specified folders. If you specify the Root folder, stack instances are deleted from all member accounts in your resource directory. Note You can find the folder IDs on the Overview page in the Resource Management console. For more information, see View the basic information of a folder. | |
string | No | The IDs of folders in the resource directory. You can specify up to 20 folder IDs. Stack instances are deleted from all member accounts in the specified folders. If you specify the Root folder, stack instances are deleted from all member accounts in your resource directory. Note You can find the folder IDs on the Overview page in the Resource Management console. For more information, see View the basic information of a folder. | ["fd-4PvlVLOL8v"] | |
| AccountIds | array | No | The IDs of member accounts in the resource directory. You can specify up to 30 member account IDs. Note You can find the member account IDs on the Overview page in the Resource Management console. For more information, see View the details of a member. | |
string | No | The IDs of member accounts in the resource directory. You can specify up to 30 member account IDs. Note You can find the member account IDs on the Overview page in the Resource Management console. For more information, see View the details of a member. | ["151266687691****","141261387191****"] |
For more information about common request parameters, see Common parameters.
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 14A07460-EBE7-47CA-9757-12CC4761D47A |
OperationId | string | The operation ID. | 6da106ca-1784-4a6f-a7e1-e723863d**** |
Examples
Success response
JSON format
{
"RequestId": "14A07460-EBE7-47CA-9757-12CC4761D47A",
"OperationId": "6da106ca-1784-4a6f-a7e1-e723863d****"
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.