Queries the details of stack instances associated with a specified stack group.
Operation description
This topic provides an example to query the details of stack instances that belong to the MyStackGroup stack group in the China (Beijing) region and the 151266687691**** Alibaba Cloud account. The stack group uses the self-managed permissions mode and resides in the China (Hangzhou) region.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:GetStackInstance |
get |
*StackInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the stack group. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
| StackGroupName |
string |
Yes |
The name of the stack group. The name must be unique within a region. The name can be up to 255 characters in length, and must start with a digit or a letter. It can contain digits, letters, hyphens (-), and underscores (_). |
MyStackGroup |
| StackInstanceAccountId |
string |
Yes |
The ID of the execution account to which the stack belongs.
Note
For more information about execution accounts, see Overview. |
151266687691**** |
| StackInstanceRegionId |
string |
Yes |
The region to which the stack belongs. |
cn-beijing |
| OutputOption |
string |
No |
Specifies whether to return the Outputs parameter (the list of stack outputs). Valid values:
Note
Calculating Outputs is time-consuming. If you do not need the Outputs information, set OutputOption to Disabled to improve the API response speed. |
Disabled |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
B8A6B693-82C8-419D-8796-DE99EC33CFF9 |
| StackInstance |
object |
The stack instance details. |
|
| Status |
string |
The status of the stack instance. Valid values:
|
CURRENT |
| StackGroupId |
string |
The ID of the stack group. |
fd0ddef9-9540-4b42-a464-94f77835**** |
| StackId |
string |
The ID of the stack. Note
This parameter is returned only when the status of the stack instance is CURRENT. |
35ad60e3-6a92-42d8-8812-f0700d45**** |
| DriftDetectionTime |
string |
The time when the last successful drift detection was performed on the stack group. The time is displayed in the YYYY-MM-DDThh:mm:ss format. Note
This parameter is returned only if drift detection has been performed on the stack group. |
2020-02-27T07:47:47 |
| StackDriftStatus |
string |
The drift status of the stack instance based on the last successful drift detection. Valid values:
Note
This parameter is returned only if drift detection has been performed on the stack group. |
IN_SYNC |
| StatusReason |
string |
The reason for instance status. Note
This parameter is returned only when instance status of the stack instance is OUTDATED. |
User initiated stop |
| ParameterOverrides |
array<object> |
The list of parameter overrides. |
|
|
object |
|||
| ParameterKey |
string |
The key of the parameter override. |
Amount |
| ParameterValue |
string |
The value of the parameter override. |
1 |
| StackGroupName |
string |
The name of the stack group. |
MyStackGroup |
| AccountId |
string |
The ID of the execution account to which the stack belongs. |
151266687691**** |
| RegionId |
string |
The region to which the stack belongs. |
cn-beijing |
| RdFolderId |
string |
The ID of the folder in the resource directory. Note
This parameter is returned only for stack groups that use the service-managed permissions mode. |
fd-4PvlVLOL8v |
| Outputs |
array<object> |
The list of stack outputs. Note
This parameter is returned when OutputOption is set to Enabled. |
|
|
object |
The list of stack outputs. Note
This parameter is returned when OutputOption is set to Enabled. |
[{'OutputKey': 'rds_connection_string', 'OutputValue': 'rm-gw868n4lzy0i7kzx3.mysql.germany.rds.aliyuncs.com'}] |
Examples
Success response
JSON format
{
"RequestId": "B8A6B693-82C8-419D-8796-DE99EC33CFF9",
"StackInstance": {
"Status": "CURRENT",
"StackGroupId": "fd0ddef9-9540-4b42-a464-94f77835****",
"StackId": "35ad60e3-6a92-42d8-8812-f0700d45****",
"DriftDetectionTime": "2020-02-27T07:47:47",
"StackDriftStatus": "IN_SYNC",
"StatusReason": "User initiated stop",
"ParameterOverrides": [
{
"ParameterKey": "Amount",
"ParameterValue": "1"
}
],
"StackGroupName": "MyStackGroup",
"AccountId": "151266687691****",
"RegionId": "cn-beijing",
"RdFolderId": "fd-4PvlVLOL8v",
"Outputs": [
{
"test": "test",
"test2": 1
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.