@Generated(value="software.amazon.awssdk:codegen") public final class DescribeStackDriftDetectionStatusResponse extends CloudFormationResponse implements ToCopyableBuilder<DescribeStackDriftDetectionStatusResponse.Builder,DescribeStackDriftDetectionStatusResponse>
Modifier and Type | Class and Description |
---|---|
static interface |
DescribeStackDriftDetectionStatusResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static DescribeStackDriftDetectionStatusResponse.Builder |
builder() |
StackDriftDetectionStatus |
detectionStatus()
The status of the stack drift detection operation.
|
String |
detectionStatusAsString()
The status of the stack drift detection operation.
|
String |
detectionStatusReason()
The reason the stack drift detection operation has its current status.
|
Integer |
driftedStackResourceCount()
Total number of stack resources that have drifted.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeStackDriftDetectionStatusResponse.Builder> |
serializableBuilderClass() |
String |
stackDriftDetectionId()
The ID of the drift detection results of this operation.
|
StackDriftStatus |
stackDriftStatus()
Status of the stack's actual configuration compared to its expected configuration.
|
String |
stackDriftStatusAsString()
Status of the stack's actual configuration compared to its expected configuration.
|
String |
stackId()
The ID of the stack.
|
Instant |
timestamp()
Time at which the stack drift detection operation was initiated.
|
DescribeStackDriftDetectionStatusResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
responseMetadata
sdkHttpResponse
copy
public String stackId()
The ID of the stack.
public String stackDriftDetectionId()
The ID of the drift detection results of this operation.
AWS CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number of reports AWS CloudFormation retains for any given stack, and for how long, may vary.
AWS CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number of reports AWS CloudFormation retains for any given stack, and for how long, may vary.
public StackDriftStatus stackDriftStatus()
Status of the stack's actual configuration compared to its expected configuration.
DRIFTED
: The stack differs from its expected template configuration. A stack is considered to have
drifted if one or more of its resources have drifted.
NOT_CHECKED
: AWS CloudFormation has not checked if the stack differs from its expected template
configuration.
IN_SYNC
: The stack's actual configuration matches its expected template configuration.
UNKNOWN
: This value is reserved for future use.
If the service returns an enum value that is not available in the current SDK version, stackDriftStatus
will return StackDriftStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from stackDriftStatusAsString()
.
DRIFTED
: The stack differs from its expected template configuration. A stack is considered
to have drifted if one or more of its resources have drifted.
NOT_CHECKED
: AWS CloudFormation has not checked if the stack differs from its expected
template configuration.
IN_SYNC
: The stack's actual configuration matches its expected template configuration.
UNKNOWN
: This value is reserved for future use.
StackDriftStatus
public String stackDriftStatusAsString()
Status of the stack's actual configuration compared to its expected configuration.
DRIFTED
: The stack differs from its expected template configuration. A stack is considered to have
drifted if one or more of its resources have drifted.
NOT_CHECKED
: AWS CloudFormation has not checked if the stack differs from its expected template
configuration.
IN_SYNC
: The stack's actual configuration matches its expected template configuration.
UNKNOWN
: This value is reserved for future use.
If the service returns an enum value that is not available in the current SDK version, stackDriftStatus
will return StackDriftStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from stackDriftStatusAsString()
.
DRIFTED
: The stack differs from its expected template configuration. A stack is considered
to have drifted if one or more of its resources have drifted.
NOT_CHECKED
: AWS CloudFormation has not checked if the stack differs from its expected
template configuration.
IN_SYNC
: The stack's actual configuration matches its expected template configuration.
UNKNOWN
: This value is reserved for future use.
StackDriftStatus
public StackDriftDetectionStatus detectionStatus()
The status of the stack drift detection operation.
DETECTION_COMPLETE
: The stack drift detection operation has successfully completed for all resources
in the stack that support drift detection. (Resources that do not currently support stack detection remain
unchecked.)
If you specified logical resource IDs for AWS CloudFormation to use as a filter for the stack drift detection operation, only the resources with those logical IDs are checked for drift.
DETECTION_FAILED
: The stack drift detection operation has failed for at least one resource in the
stack. Results will be available for resources on which AWS CloudFormation successfully completed drift
detection.
DETECTION_IN_PROGRESS
: The stack drift detection operation is currently in progress.
If the service returns an enum value that is not available in the current SDK version, detectionStatus
will return StackDriftDetectionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from detectionStatusAsString()
.
DETECTION_COMPLETE
: The stack drift detection operation has successfully completed for all
resources in the stack that support drift detection. (Resources that do not currently support stack
detection remain unchecked.)
If you specified logical resource IDs for AWS CloudFormation to use as a filter for the stack drift detection operation, only the resources with those logical IDs are checked for drift.
DETECTION_FAILED
: The stack drift detection operation has failed for at least one resource
in the stack. Results will be available for resources on which AWS CloudFormation successfully completed
drift detection.
DETECTION_IN_PROGRESS
: The stack drift detection operation is currently in progress.
StackDriftDetectionStatus
public String detectionStatusAsString()
The status of the stack drift detection operation.
DETECTION_COMPLETE
: The stack drift detection operation has successfully completed for all resources
in the stack that support drift detection. (Resources that do not currently support stack detection remain
unchecked.)
If you specified logical resource IDs for AWS CloudFormation to use as a filter for the stack drift detection operation, only the resources with those logical IDs are checked for drift.
DETECTION_FAILED
: The stack drift detection operation has failed for at least one resource in the
stack. Results will be available for resources on which AWS CloudFormation successfully completed drift
detection.
DETECTION_IN_PROGRESS
: The stack drift detection operation is currently in progress.
If the service returns an enum value that is not available in the current SDK version, detectionStatus
will return StackDriftDetectionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from detectionStatusAsString()
.
DETECTION_COMPLETE
: The stack drift detection operation has successfully completed for all
resources in the stack that support drift detection. (Resources that do not currently support stack
detection remain unchecked.)
If you specified logical resource IDs for AWS CloudFormation to use as a filter for the stack drift detection operation, only the resources with those logical IDs are checked for drift.
DETECTION_FAILED
: The stack drift detection operation has failed for at least one resource
in the stack. Results will be available for resources on which AWS CloudFormation successfully completed
drift detection.
DETECTION_IN_PROGRESS
: The stack drift detection operation is currently in progress.
StackDriftDetectionStatus
public String detectionStatusReason()
The reason the stack drift detection operation has its current status.
public Integer driftedStackResourceCount()
Total number of stack resources that have drifted. This is NULL until the drift detection operation reaches a
status of DETECTION_COMPLETE
. This value will be 0 for stacks whose drift status is
IN_SYNC
.
DETECTION_COMPLETE
. This value will be 0 for stacks whose drift status
is IN_SYNC
.public Instant timestamp()
Time at which the stack drift detection operation was initiated.
public DescribeStackDriftDetectionStatusResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DescribeStackDriftDetectionStatusResponse.Builder,DescribeStackDriftDetectionStatusResponse>
toBuilder
in class AwsResponse
public static DescribeStackDriftDetectionStatusResponse.Builder builder()
public static Class<? extends DescribeStackDriftDetectionStatusResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.