Struct aws_sdk_cloudformation::types::ChangeSetSummary
source · #[non_exhaustive]pub struct ChangeSetSummary {Show 13 fields
pub stack_id: Option<String>,
pub stack_name: Option<String>,
pub change_set_id: Option<String>,
pub change_set_name: Option<String>,
pub execution_status: Option<ExecutionStatus>,
pub status: Option<ChangeSetStatus>,
pub status_reason: Option<String>,
pub creation_time: Option<DateTime>,
pub description: Option<String>,
pub include_nested_stacks: Option<bool>,
pub parent_change_set_id: Option<String>,
pub root_change_set_id: Option<String>,
pub import_existing_resources: Option<bool>,
}
Expand description
The ChangeSetSummary
structure describes a change set, its status, and the stack with which it's associated.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.stack_id: Option<String>
The ID of the stack with which the change set is associated.
stack_name: Option<String>
The name of the stack with which the change set is associated.
change_set_id: Option<String>
The ID of the change set.
change_set_name: Option<String>
The name of the change set.
execution_status: Option<ExecutionStatus>
If the change set execution status is AVAILABLE
, you can execute the change set. If you can't execute the change set, the status indicates why. For example, a change set might be in an UNAVAILABLE
state because CloudFormation is still creating it or in an OBSOLETE
state because the stack was already updated.
status: Option<ChangeSetStatus>
The state of the change set, such as CREATE_IN_PROGRESS
, CREATE_COMPLETE
, or FAILED
.
status_reason: Option<String>
A description of the change set's status. For example, if your change set is in the FAILED
state, CloudFormation shows the error message.
creation_time: Option<DateTime>
The start time when the change set was created, in UTC.
description: Option<String>
Descriptive information about the change set.
include_nested_stacks: Option<bool>
Specifies the current setting of IncludeNestedStacks
for the change set.
parent_change_set_id: Option<String>
The parent change set ID.
root_change_set_id: Option<String>
The root change set ID.
import_existing_resources: Option<bool>
Indicates if the change set imports resources that already exist.
Implementations§
source§impl ChangeSetSummary
impl ChangeSetSummary
sourcepub fn stack_id(&self) -> Option<&str>
pub fn stack_id(&self) -> Option<&str>
The ID of the stack with which the change set is associated.
sourcepub fn stack_name(&self) -> Option<&str>
pub fn stack_name(&self) -> Option<&str>
The name of the stack with which the change set is associated.
sourcepub fn change_set_id(&self) -> Option<&str>
pub fn change_set_id(&self) -> Option<&str>
The ID of the change set.
sourcepub fn change_set_name(&self) -> Option<&str>
pub fn change_set_name(&self) -> Option<&str>
The name of the change set.
sourcepub fn execution_status(&self) -> Option<&ExecutionStatus>
pub fn execution_status(&self) -> Option<&ExecutionStatus>
If the change set execution status is AVAILABLE
, you can execute the change set. If you can't execute the change set, the status indicates why. For example, a change set might be in an UNAVAILABLE
state because CloudFormation is still creating it or in an OBSOLETE
state because the stack was already updated.
sourcepub fn status(&self) -> Option<&ChangeSetStatus>
pub fn status(&self) -> Option<&ChangeSetStatus>
The state of the change set, such as CREATE_IN_PROGRESS
, CREATE_COMPLETE
, or FAILED
.
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
A description of the change set's status. For example, if your change set is in the FAILED
state, CloudFormation shows the error message.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The start time when the change set was created, in UTC.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Descriptive information about the change set.
sourcepub fn include_nested_stacks(&self) -> Option<bool>
pub fn include_nested_stacks(&self) -> Option<bool>
Specifies the current setting of IncludeNestedStacks
for the change set.
sourcepub fn parent_change_set_id(&self) -> Option<&str>
pub fn parent_change_set_id(&self) -> Option<&str>
The parent change set ID.
sourcepub fn root_change_set_id(&self) -> Option<&str>
pub fn root_change_set_id(&self) -> Option<&str>
The root change set ID.
sourcepub fn import_existing_resources(&self) -> Option<bool>
pub fn import_existing_resources(&self) -> Option<bool>
Indicates if the change set imports resources that already exist.
source§impl ChangeSetSummary
impl ChangeSetSummary
sourcepub fn builder() -> ChangeSetSummaryBuilder
pub fn builder() -> ChangeSetSummaryBuilder
Creates a new builder-style object to manufacture ChangeSetSummary
.
Trait Implementations§
source§impl Clone for ChangeSetSummary
impl Clone for ChangeSetSummary
source§fn clone(&self) -> ChangeSetSummary
fn clone(&self) -> ChangeSetSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeSetSummary
impl Debug for ChangeSetSummary
source§impl PartialEq for ChangeSetSummary
impl PartialEq for ChangeSetSummary
source§fn eq(&self, other: &ChangeSetSummary) -> bool
fn eq(&self, other: &ChangeSetSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChangeSetSummary
Auto Trait Implementations§
impl Freeze for ChangeSetSummary
impl RefUnwindSafe for ChangeSetSummary
impl Send for ChangeSetSummary
impl Sync for ChangeSetSummary
impl Unpin for ChangeSetSummary
impl UnwindSafe for ChangeSetSummary
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more