public static interface StackResourceDrift.Builder extends SdkPojo, CopyableBuilder<StackResourceDrift.Builder,StackResourceDrift>
Modifier and Type | Method and Description |
---|---|
StackResourceDrift.Builder |
actualProperties(String actualProperties)
A JSON structure containing the actual property values of the stack resource.
|
StackResourceDrift.Builder |
expectedProperties(String expectedProperties)
A JSON structure containing the expected property values of the stack resource, as defined in the stack
template and any values specified as template parameters.
|
StackResourceDrift.Builder |
logicalResourceId(String logicalResourceId)
The logical name of the resource specified in the template.
|
StackResourceDrift.Builder |
physicalResourceId(String physicalResourceId)
The name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS
CloudFormation.
|
StackResourceDrift.Builder |
physicalResourceIdContext(Collection<PhysicalResourceIdContextKeyValuePair> physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource.
|
StackResourceDrift.Builder |
physicalResourceIdContext(Consumer<PhysicalResourceIdContextKeyValuePair.Builder>... physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource.
|
StackResourceDrift.Builder |
physicalResourceIdContext(PhysicalResourceIdContextKeyValuePair... physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource.
|
StackResourceDrift.Builder |
propertyDifferences(Collection<PropertyDifference> propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values.
|
StackResourceDrift.Builder |
propertyDifferences(Consumer<PropertyDifference.Builder>... propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values.
|
StackResourceDrift.Builder |
propertyDifferences(PropertyDifference... propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values.
|
StackResourceDrift.Builder |
resourceType(String resourceType)
The type of the resource.
|
StackResourceDrift.Builder |
stackId(String stackId)
The ID of the stack.
|
StackResourceDrift.Builder |
stackResourceDriftStatus(StackResourceDriftStatus stackResourceDriftStatus)
Status of the resource's actual configuration compared to its expected configuration
|
StackResourceDrift.Builder |
stackResourceDriftStatus(String stackResourceDriftStatus)
Status of the resource's actual configuration compared to its expected configuration
|
StackResourceDrift.Builder |
timestamp(Instant timestamp)
Time at which AWS CloudFormation performed drift detection on the stack resource.
|
copy
applyMutation, build
StackResourceDrift.Builder stackId(String stackId)
The ID of the stack.
stackId
- The ID of the stack.StackResourceDrift.Builder logicalResourceId(String logicalResourceId)
The logical name of the resource specified in the template.
logicalResourceId
- The logical name of the resource specified in the template.StackResourceDrift.Builder physicalResourceId(String physicalResourceId)
The name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.
physicalResourceId
- The name or unique identifier that corresponds to a physical instance ID of a resource supported by
AWS CloudFormation.StackResourceDrift.Builder physicalResourceIdContext(Collection<PhysicalResourceIdContextKeyValuePair> physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource. AWS CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs are not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
physicalResourceIdContext
- Context information that enables AWS CloudFormation to uniquely identify a resource. AWS
CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs are
not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource
that contains the targeted resource.StackResourceDrift.Builder physicalResourceIdContext(PhysicalResourceIdContextKeyValuePair... physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource. AWS CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs are not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
physicalResourceIdContext
- Context information that enables AWS CloudFormation to uniquely identify a resource. AWS
CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs are
not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource
that contains the targeted resource.StackResourceDrift.Builder physicalResourceIdContext(Consumer<PhysicalResourceIdContextKeyValuePair.Builder>... physicalResourceIdContext)
Context information that enables AWS CloudFormation to uniquely identify a resource. AWS CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs are not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
This is a convenience that creates an instance of the.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is
called immediately and its result is passed to #physicalResourceIdContext(List)
.physicalResourceIdContext
- a consumer that will call methods on List.Builder
#physicalResourceIdContext(List)
StackResourceDrift.Builder resourceType(String resourceType)
The type of the resource.
resourceType
- The type of the resource.StackResourceDrift.Builder expectedProperties(String expectedProperties)
A JSON structure containing the expected property values of the stack resource, as defined in the stack template and any values specified as template parameters.
For resources whose StackResourceDriftStatus
is DELETED
, this structure will not be
present.
expectedProperties
- A JSON structure containing the expected property values of the stack resource, as defined in the
stack template and any values specified as template parameters.
For resources whose StackResourceDriftStatus
is DELETED
, this structure will
not be present.
StackResourceDrift.Builder actualProperties(String actualProperties)
A JSON structure containing the actual property values of the stack resource.
For resources whose StackResourceDriftStatus
is DELETED
, this structure will not be
present.
actualProperties
- A JSON structure containing the actual property values of the stack resource.
For resources whose StackResourceDriftStatus
is DELETED
, this structure will
not be present.
StackResourceDrift.Builder propertyDifferences(Collection<PropertyDifference> propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values. These will be
present only for resources whose StackResourceDriftStatus
is MODIFIED
.
propertyDifferences
- A collection of the resource properties whose actual values differ from their expected values. These
will be present only for resources whose StackResourceDriftStatus
is
MODIFIED
.StackResourceDrift.Builder propertyDifferences(PropertyDifference... propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values. These will be
present only for resources whose StackResourceDriftStatus
is MODIFIED
.
propertyDifferences
- A collection of the resource properties whose actual values differ from their expected values. These
will be present only for resources whose StackResourceDriftStatus
is
MODIFIED
.StackResourceDrift.Builder propertyDifferences(Consumer<PropertyDifference.Builder>... propertyDifferences)
A collection of the resource properties whose actual values differ from their expected values. These will be
present only for resources whose StackResourceDriftStatus
is MODIFIED
.
List.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #propertyDifferences(List)
.propertyDifferences
- a consumer that will call methods on List.Builder
#propertyDifferences(List)
StackResourceDrift.Builder stackResourceDriftStatus(String stackResourceDriftStatus)
Status of the resource's actual configuration compared to its expected configuration
DELETED
: The resource differs from its expected template configuration because the resource has
been deleted.
MODIFIED
: One or more resource properties differ from their expected values (as defined in the
stack template and any values specified as template parameters).
IN_SYNC
: The resources's actual configuration matches its expected template configuration.
NOT_CHECKED
: AWS CloudFormation does not currently return this value.
stackResourceDriftStatus
- Status of the resource's actual configuration compared to its expected configuration
DELETED
: The resource differs from its expected template configuration because the
resource has been deleted.
MODIFIED
: One or more resource properties differ from their expected values (as defined
in the stack template and any values specified as template parameters).
IN_SYNC
: The resources's actual configuration matches its expected template
configuration.
NOT_CHECKED
: AWS CloudFormation does not currently return this value.
StackResourceDriftStatus
,
StackResourceDriftStatus
StackResourceDrift.Builder stackResourceDriftStatus(StackResourceDriftStatus stackResourceDriftStatus)
Status of the resource's actual configuration compared to its expected configuration
DELETED
: The resource differs from its expected template configuration because the resource has
been deleted.
MODIFIED
: One or more resource properties differ from their expected values (as defined in the
stack template and any values specified as template parameters).
IN_SYNC
: The resources's actual configuration matches its expected template configuration.
NOT_CHECKED
: AWS CloudFormation does not currently return this value.
stackResourceDriftStatus
- Status of the resource's actual configuration compared to its expected configuration
DELETED
: The resource differs from its expected template configuration because the
resource has been deleted.
MODIFIED
: One or more resource properties differ from their expected values (as defined
in the stack template and any values specified as template parameters).
IN_SYNC
: The resources's actual configuration matches its expected template
configuration.
NOT_CHECKED
: AWS CloudFormation does not currently return this value.
StackResourceDriftStatus
,
StackResourceDriftStatus
StackResourceDrift.Builder timestamp(Instant timestamp)
Time at which AWS CloudFormation performed drift detection on the stack resource.
timestamp
- Time at which AWS CloudFormation performed drift detection on the stack resource.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.