#[non_exhaustive]pub struct StackInstanceResourceDriftsSummaryBuilder { /* private fields */ }
Expand description
A builder for StackInstanceResourceDriftsSummary
.
Implementations§
source§impl StackInstanceResourceDriftsSummaryBuilder
impl StackInstanceResourceDriftsSummaryBuilder
sourcepub fn stack_id(self, input: impl Into<String>) -> Self
pub fn stack_id(self, input: impl Into<String>) -> Self
The ID of the stack instance.
This field is required.sourcepub fn set_stack_id(self, input: Option<String>) -> Self
pub fn set_stack_id(self, input: Option<String>) -> Self
The ID of the stack instance.
sourcepub fn get_stack_id(&self) -> &Option<String>
pub fn get_stack_id(&self) -> &Option<String>
The ID of the stack instance.
sourcepub fn logical_resource_id(self, input: impl Into<String>) -> Self
pub fn logical_resource_id(self, input: impl Into<String>) -> Self
The logical name of the resource specified in the template.
This field is required.sourcepub fn set_logical_resource_id(self, input: Option<String>) -> Self
pub fn set_logical_resource_id(self, input: Option<String>) -> Self
The logical name of the resource specified in the template.
sourcepub fn get_logical_resource_id(&self) -> &Option<String>
pub fn get_logical_resource_id(&self) -> &Option<String>
The logical name of the resource specified in the template.
sourcepub fn physical_resource_id(self, input: impl Into<String>) -> Self
pub fn physical_resource_id(self, input: impl Into<String>) -> Self
The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.
sourcepub fn set_physical_resource_id(self, input: Option<String>) -> Self
pub fn set_physical_resource_id(self, input: Option<String>) -> Self
The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.
sourcepub fn get_physical_resource_id(&self) -> &Option<String>
pub fn get_physical_resource_id(&self) -> &Option<String>
The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation.
sourcepub fn physical_resource_id_context(
self,
input: PhysicalResourceIdContextKeyValuePair
) -> Self
pub fn physical_resource_id_context( self, input: PhysicalResourceIdContextKeyValuePair ) -> Self
Appends an item to physical_resource_id_context
.
To override the contents of this collection use set_physical_resource_id_context
.
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
sourcepub fn set_physical_resource_id_context(
self,
input: Option<Vec<PhysicalResourceIdContextKeyValuePair>>
) -> Self
pub fn set_physical_resource_id_context( self, input: Option<Vec<PhysicalResourceIdContextKeyValuePair>> ) -> Self
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
sourcepub fn get_physical_resource_id_context(
&self
) -> &Option<Vec<PhysicalResourceIdContextKeyValuePair>>
pub fn get_physical_resource_id_context( &self ) -> &Option<Vec<PhysicalResourceIdContextKeyValuePair>>
Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.
sourcepub fn resource_type(self, input: impl Into<String>) -> Self
pub fn resource_type(self, input: impl Into<String>) -> Self
Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.
This field is required.sourcepub fn set_resource_type(self, input: Option<String>) -> Self
pub fn set_resource_type(self, input: Option<String>) -> Self
Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.
sourcepub fn get_resource_type(&self) -> &Option<String>
pub fn get_resource_type(&self) -> &Option<String>
Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.
sourcepub fn property_differences(self, input: PropertyDifference) -> Self
pub fn property_differences(self, input: PropertyDifference) -> Self
Appends an item to property_differences
.
To override the contents of this collection use set_property_differences
.
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus
is MODIFIED
.
sourcepub fn set_property_differences(
self,
input: Option<Vec<PropertyDifference>>
) -> Self
pub fn set_property_differences( self, input: Option<Vec<PropertyDifference>> ) -> Self
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus
is MODIFIED
.
sourcepub fn get_property_differences(&self) -> &Option<Vec<PropertyDifference>>
pub fn get_property_differences(&self) -> &Option<Vec<PropertyDifference>>
Status of the actual configuration of the resource compared to its expected configuration. These will be present only for resources whose StackInstanceResourceDriftStatus
is MODIFIED
.
sourcepub fn stack_resource_drift_status(
self,
input: StackResourceDriftStatus
) -> Self
pub fn stack_resource_drift_status( self, input: StackResourceDriftStatus ) -> Self
The drift status of the resource in a stack instance.
-
DELETED
: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED
: One or more resource properties differ from their expected template values. -
IN_SYNC
: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED
: CloudFormation doesn't currently return this value.
sourcepub fn set_stack_resource_drift_status(
self,
input: Option<StackResourceDriftStatus>
) -> Self
pub fn set_stack_resource_drift_status( self, input: Option<StackResourceDriftStatus> ) -> Self
The drift status of the resource in a stack instance.
-
DELETED
: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED
: One or more resource properties differ from their expected template values. -
IN_SYNC
: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED
: CloudFormation doesn't currently return this value.
sourcepub fn get_stack_resource_drift_status(
&self
) -> &Option<StackResourceDriftStatus>
pub fn get_stack_resource_drift_status( &self ) -> &Option<StackResourceDriftStatus>
The drift status of the resource in a stack instance.
-
DELETED
: The resource differs from its expected template configuration in that the resource has been deleted. -
MODIFIED
: One or more resource properties differ from their expected template values. -
IN_SYNC
: The resource's actual configuration matches its expected template configuration. -
NOT_CHECKED
: CloudFormation doesn't currently return this value.
sourcepub fn timestamp(self, input: DateTime) -> Self
pub fn timestamp(self, input: DateTime) -> Self
Time at which the stack instance drift detection operation was initiated.
This field is required.sourcepub fn set_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_timestamp(self, input: Option<DateTime>) -> Self
Time at which the stack instance drift detection operation was initiated.
sourcepub fn get_timestamp(&self) -> &Option<DateTime>
pub fn get_timestamp(&self) -> &Option<DateTime>
Time at which the stack instance drift detection operation was initiated.
sourcepub fn build(self) -> StackInstanceResourceDriftsSummary
pub fn build(self) -> StackInstanceResourceDriftsSummary
Consumes the builder and constructs a StackInstanceResourceDriftsSummary
.
Trait Implementations§
source§impl Clone for StackInstanceResourceDriftsSummaryBuilder
impl Clone for StackInstanceResourceDriftsSummaryBuilder
source§fn clone(&self) -> StackInstanceResourceDriftsSummaryBuilder
fn clone(&self) -> StackInstanceResourceDriftsSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StackInstanceResourceDriftsSummaryBuilder
impl Default for StackInstanceResourceDriftsSummaryBuilder
source§fn default() -> StackInstanceResourceDriftsSummaryBuilder
fn default() -> StackInstanceResourceDriftsSummaryBuilder
source§impl PartialEq for StackInstanceResourceDriftsSummaryBuilder
impl PartialEq for StackInstanceResourceDriftsSummaryBuilder
source§fn eq(&self, other: &StackInstanceResourceDriftsSummaryBuilder) -> bool
fn eq(&self, other: &StackInstanceResourceDriftsSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.