Queries the drift detection status of a stack.
Operation description
In this topic, the status of a drift detection operation whose ID is a7044f0d-6f2e-4128-a307-4524ef88**** is queried. The operation is performed in the China (Hangzhou) region.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:GetStackDriftDetectionStatus |
get |
*stack
|
None | None |
Request syntax
POST /V2/GetStackDriftDetectionStatus HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the stack to be detected for drift. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
| DriftDetectionId |
string |
Yes |
The ID of the drift detection operation. You can call the ListStackResourceDrifts operation to obtain the ID of the drift detection operation. |
a7044f0d-6f2e-4128-a307-4524ef88**** |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
| DriftDetectionTime |
string |
The time when the stack drift detection operation was initiated. |
2020-02-27T07:47:47 |
| DriftDetectionStatusReason |
string |
The reason why the stack drift detection operation has its current status. |
Detect stack drift successfully |
| DriftedStackResourceCount |
integer |
The total number of stack resources that have drifted. |
1 |
| StackDriftStatus |
string |
The drift status of the stack. Valid values:
|
DRIFTED |
| DriftDetectionStatus |
string |
The drift detection status. Valid values:
|
DETECTION_COMPLETE |
| StackId |
string |
The ID of the stack. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| DriftDetectionId |
string |
The ID of the drift detection operation. |
a7044f0d-6f2e-4128-a307-4524ef88**** |
| HTTP status code | Error code | Error message | Description |
| 404 | StackDriftDetectionNotFound | The stack drift detection ({ID}) could not be found. | The error message returned because the drift detection does not exist. ID indicates the ID of the drift detection operation. |
Examples
Success response
JSON format
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F",
"DriftDetectionTime": "2020-02-27T07:47:47",
"DriftDetectionStatusReason": "Detect stack drift successfully",
"DriftedStackResourceCount": 1,
"StackDriftStatus": "DRIFTED",
"DriftDetectionStatus": "DETECTION_COMPLETE",
"StackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****",
"DriftDetectionId": "a7044f0d-6f2e-4128-a307-4524ef88****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.