Struct aws_sdk_cloudformation::types::TemplateSummary
source · #[non_exhaustive]pub struct TemplateSummary {
pub generated_template_id: Option<String>,
pub generated_template_name: Option<String>,
pub status: Option<GeneratedTemplateStatus>,
pub status_reason: Option<String>,
pub creation_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
pub number_of_resources: Option<i32>,
}
Expand description
The summary of a generated template.
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.generated_template_id: Option<String>
The Amazon Resource Name (ARN) of the generated template. The format is arn:${Partition}:cloudformation:${Region}:${Account}:generatedtemplate/${Id}
. For example, arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/2e8465c1-9a80-43ea-a3a3-4f2d692fe6dc
.
generated_template_name: Option<String>
The name of the generated template.
status: Option<GeneratedTemplateStatus>
The status of the template generation. Supported values are:
-
CreatePending
- the creation of the template is pending. -
CreateInProgress
- the creation of the template is in progress. -
DeletePending
- the deletion of the template is pending. -
DeleteInProgress
- the deletion of the template is in progress. -
UpdatePending
- the update of the template is pending. -
UpdateInProgress
- the update of the template is in progress. -
Failed
- the template operation failed. -
Complete
- the template operation is complete.
status_reason: Option<String>
The reason for the current template generation status. This will provide more details if a failure happened.
creation_time: Option<DateTime>
The time the generated template was created.
last_updated_time: Option<DateTime>
The time the generated template was last updated.
number_of_resources: Option<i32>
The number of resources in the generated template. This is a total of resources in pending, in-progress, completed, and failed states.
Implementations§
source§impl TemplateSummary
impl TemplateSummary
sourcepub fn generated_template_id(&self) -> Option<&str>
pub fn generated_template_id(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the generated template. The format is arn:${Partition}:cloudformation:${Region}:${Account}:generatedtemplate/${Id}
. For example, arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/2e8465c1-9a80-43ea-a3a3-4f2d692fe6dc
.
sourcepub fn generated_template_name(&self) -> Option<&str>
pub fn generated_template_name(&self) -> Option<&str>
The name of the generated template.
sourcepub fn status(&self) -> Option<&GeneratedTemplateStatus>
pub fn status(&self) -> Option<&GeneratedTemplateStatus>
The status of the template generation. Supported values are:
-
CreatePending
- the creation of the template is pending. -
CreateInProgress
- the creation of the template is in progress. -
DeletePending
- the deletion of the template is pending. -
DeleteInProgress
- the deletion of the template is in progress. -
UpdatePending
- the update of the template is pending. -
UpdateInProgress
- the update of the template is in progress. -
Failed
- the template operation failed. -
Complete
- the template operation is complete.
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
The reason for the current template generation status. This will provide more details if a failure happened.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time the generated template was created.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The time the generated template was last updated.
sourcepub fn number_of_resources(&self) -> Option<i32>
pub fn number_of_resources(&self) -> Option<i32>
The number of resources in the generated template. This is a total of resources in pending, in-progress, completed, and failed states.
source§impl TemplateSummary
impl TemplateSummary
sourcepub fn builder() -> TemplateSummaryBuilder
pub fn builder() -> TemplateSummaryBuilder
Creates a new builder-style object to manufacture TemplateSummary
.
Trait Implementations§
source§impl Clone for TemplateSummary
impl Clone for TemplateSummary
source§fn clone(&self) -> TemplateSummary
fn clone(&self) -> TemplateSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TemplateSummary
impl Debug for TemplateSummary
source§impl PartialEq for TemplateSummary
impl PartialEq for TemplateSummary
source§fn eq(&self, other: &TemplateSummary) -> bool
fn eq(&self, other: &TemplateSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TemplateSummary
Auto Trait Implementations§
impl Freeze for TemplateSummary
impl RefUnwindSafe for TemplateSummary
impl Send for TemplateSummary
impl Sync for TemplateSummary
impl Unpin for TemplateSummary
impl UnwindSafe for TemplateSummary
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