Struct aws_sdk_cloudformation::operation::describe_generated_template::DescribeGeneratedTemplateOutput
source · #[non_exhaustive]pub struct DescribeGeneratedTemplateOutput {
pub generated_template_id: Option<String>,
pub generated_template_name: Option<String>,
pub resources: Option<Vec<ResourceDetail>>,
pub status: Option<GeneratedTemplateStatus>,
pub status_reason: Option<String>,
pub creation_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
pub progress: Option<TemplateProgress>,
pub stack_id: Option<String>,
pub template_configuration: Option<TemplateConfiguration>,
pub total_warnings: Option<i32>,
/* private fields */
}
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.
resources: Option<Vec<ResourceDetail>>
A list of objects describing the details of the resources in the template generation.
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.
progress: Option<TemplateProgress>
An object describing the progress of the template generation.
stack_id: Option<String>
The stack ARN of the base stack if a base stack was provided when generating the template.
template_configuration: Option<TemplateConfiguration>
The configuration details of the generated template, including the DeletionPolicy
and UpdateReplacePolicy
.
total_warnings: Option<i32>
The number of warnings generated for this template. The warnings are found in the details of each of the resources in the template.
Implementations§
source§impl DescribeGeneratedTemplateOutput
impl DescribeGeneratedTemplateOutput
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 resources(&self) -> &[ResourceDetail]
pub fn resources(&self) -> &[ResourceDetail]
A list of objects describing the details of the resources in the template generation.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .resources.is_none()
.
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 progress(&self) -> Option<&TemplateProgress>
pub fn progress(&self) -> Option<&TemplateProgress>
An object describing the progress of the template generation.
sourcepub fn stack_id(&self) -> Option<&str>
pub fn stack_id(&self) -> Option<&str>
The stack ARN of the base stack if a base stack was provided when generating the template.
sourcepub fn template_configuration(&self) -> Option<&TemplateConfiguration>
pub fn template_configuration(&self) -> Option<&TemplateConfiguration>
The configuration details of the generated template, including the DeletionPolicy
and UpdateReplacePolicy
.
sourcepub fn total_warnings(&self) -> Option<i32>
pub fn total_warnings(&self) -> Option<i32>
The number of warnings generated for this template. The warnings are found in the details of each of the resources in the template.
source§impl DescribeGeneratedTemplateOutput
impl DescribeGeneratedTemplateOutput
sourcepub fn builder() -> DescribeGeneratedTemplateOutputBuilder
pub fn builder() -> DescribeGeneratedTemplateOutputBuilder
Creates a new builder-style object to manufacture DescribeGeneratedTemplateOutput
.
Trait Implementations§
source§impl Clone for DescribeGeneratedTemplateOutput
impl Clone for DescribeGeneratedTemplateOutput
source§fn clone(&self) -> DescribeGeneratedTemplateOutput
fn clone(&self) -> DescribeGeneratedTemplateOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeGeneratedTemplateOutput
impl PartialEq for DescribeGeneratedTemplateOutput
source§fn eq(&self, other: &DescribeGeneratedTemplateOutput) -> bool
fn eq(&self, other: &DescribeGeneratedTemplateOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeGeneratedTemplateOutput
impl RequestId for DescribeGeneratedTemplateOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeGeneratedTemplateOutput
Auto Trait Implementations§
impl Freeze for DescribeGeneratedTemplateOutput
impl RefUnwindSafe for DescribeGeneratedTemplateOutput
impl Send for DescribeGeneratedTemplateOutput
impl Sync for DescribeGeneratedTemplateOutput
impl Unpin for DescribeGeneratedTemplateOutput
impl UnwindSafe for DescribeGeneratedTemplateOutput
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