#[non_exhaustive]pub struct GetTemplateInput {
pub stack_name: Option<String>,
pub change_set_name: Option<String>,
pub template_stage: Option<TemplateStage>,
}
Expand description
The input for a GetTemplate
action.
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_name: Option<String>
The name or the unique stack ID that's associated with the stack, which aren't always interchangeable:
-
Running stacks: You can specify either the stack's name or its unique stack ID.
-
Deleted stacks: You must specify the unique stack ID.
Default: There is no default value.
change_set_name: Option<String>
The name or Amazon Resource Name (ARN) of a change set for which CloudFormation returns the associated template. If you specify a name, you must also specify the StackName
.
template_stage: Option<TemplateStage>
For templates that include transforms, the stage of the template that CloudFormation returns. To get the user-submitted template, specify Original
. To get the template after CloudFormation has processed all transforms, specify Processed
.
If the template doesn't include transforms, Original
and Processed
return the same template. By default, CloudFormation specifies Processed
.
Implementations§
source§impl GetTemplateInput
impl GetTemplateInput
sourcepub fn stack_name(&self) -> Option<&str>
pub fn stack_name(&self) -> Option<&str>
The name or the unique stack ID that's associated with the stack, which aren't always interchangeable:
-
Running stacks: You can specify either the stack's name or its unique stack ID.
-
Deleted stacks: You must specify the unique stack ID.
Default: There is no default value.
sourcepub fn change_set_name(&self) -> Option<&str>
pub fn change_set_name(&self) -> Option<&str>
The name or Amazon Resource Name (ARN) of a change set for which CloudFormation returns the associated template. If you specify a name, you must also specify the StackName
.
sourcepub fn template_stage(&self) -> Option<&TemplateStage>
pub fn template_stage(&self) -> Option<&TemplateStage>
For templates that include transforms, the stage of the template that CloudFormation returns. To get the user-submitted template, specify Original
. To get the template after CloudFormation has processed all transforms, specify Processed
.
If the template doesn't include transforms, Original
and Processed
return the same template. By default, CloudFormation specifies Processed
.
source§impl GetTemplateInput
impl GetTemplateInput
sourcepub fn builder() -> GetTemplateInputBuilder
pub fn builder() -> GetTemplateInputBuilder
Creates a new builder-style object to manufacture GetTemplateInput
.
Trait Implementations§
source§impl Clone for GetTemplateInput
impl Clone for GetTemplateInput
source§fn clone(&self) -> GetTemplateInput
fn clone(&self) -> GetTemplateInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetTemplateInput
impl Debug for GetTemplateInput
source§impl PartialEq for GetTemplateInput
impl PartialEq for GetTemplateInput
source§fn eq(&self, other: &GetTemplateInput) -> bool
fn eq(&self, other: &GetTemplateInput) -> bool
self
and other
values to be equal, and is used
by ==
.