Struct aws_sdk_cloudformation::operation::validate_template::builders::ValidateTemplateOutputBuilder
source · #[non_exhaustive]pub struct ValidateTemplateOutputBuilder { /* private fields */ }
Expand description
A builder for ValidateTemplateOutput
.
Implementations§
source§impl ValidateTemplateOutputBuilder
impl ValidateTemplateOutputBuilder
sourcepub fn parameters(self, input: TemplateParameter) -> Self
pub fn parameters(self, input: TemplateParameter) -> Self
Appends an item to parameters
.
To override the contents of this collection use set_parameters
.
A list of TemplateParameter
structures.
sourcepub fn set_parameters(self, input: Option<Vec<TemplateParameter>>) -> Self
pub fn set_parameters(self, input: Option<Vec<TemplateParameter>>) -> Self
A list of TemplateParameter
structures.
sourcepub fn get_parameters(&self) -> &Option<Vec<TemplateParameter>>
pub fn get_parameters(&self) -> &Option<Vec<TemplateParameter>>
A list of TemplateParameter
structures.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description found within the template.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description found within the template.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description found within the template.
sourcepub fn capabilities(self, input: Capability) -> Self
pub fn capabilities(self, input: Capability) -> Self
Appends an item to capabilities
.
To override the contents of this collection use set_capabilities
.
The capabilities found within the template. If your template contains IAM resources, you must specify the CAPABILITY_IAM or CAPABILITY_NAMED_IAM value for this parameter when you use the CreateStack
or UpdateStack
actions with your template; otherwise, those actions return an InsufficientCapabilities error.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
sourcepub fn set_capabilities(self, input: Option<Vec<Capability>>) -> Self
pub fn set_capabilities(self, input: Option<Vec<Capability>>) -> Self
The capabilities found within the template. If your template contains IAM resources, you must specify the CAPABILITY_IAM or CAPABILITY_NAMED_IAM value for this parameter when you use the CreateStack
or UpdateStack
actions with your template; otherwise, those actions return an InsufficientCapabilities error.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
sourcepub fn get_capabilities(&self) -> &Option<Vec<Capability>>
pub fn get_capabilities(&self) -> &Option<Vec<Capability>>
The capabilities found within the template. If your template contains IAM resources, you must specify the CAPABILITY_IAM or CAPABILITY_NAMED_IAM value for this parameter when you use the CreateStack
or UpdateStack
actions with your template; otherwise, those actions return an InsufficientCapabilities error.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
sourcepub fn capabilities_reason(self, input: impl Into<String>) -> Self
pub fn capabilities_reason(self, input: impl Into<String>) -> Self
The list of resources that generated the values in the Capabilities
response element.
sourcepub fn set_capabilities_reason(self, input: Option<String>) -> Self
pub fn set_capabilities_reason(self, input: Option<String>) -> Self
The list of resources that generated the values in the Capabilities
response element.
sourcepub fn get_capabilities_reason(&self) -> &Option<String>
pub fn get_capabilities_reason(&self) -> &Option<String>
The list of resources that generated the values in the Capabilities
response element.
sourcepub fn declared_transforms(self, input: impl Into<String>) -> Self
pub fn declared_transforms(self, input: impl Into<String>) -> Self
Appends an item to declared_transforms
.
To override the contents of this collection use set_declared_transforms
.
A list of the transforms that are declared in the template.
sourcepub fn set_declared_transforms(self, input: Option<Vec<String>>) -> Self
pub fn set_declared_transforms(self, input: Option<Vec<String>>) -> Self
A list of the transforms that are declared in the template.
sourcepub fn get_declared_transforms(&self) -> &Option<Vec<String>>
pub fn get_declared_transforms(&self) -> &Option<Vec<String>>
A list of the transforms that are declared in the template.
sourcepub fn build(self) -> ValidateTemplateOutput
pub fn build(self) -> ValidateTemplateOutput
Consumes the builder and constructs a ValidateTemplateOutput
.
Trait Implementations§
source§impl Clone for ValidateTemplateOutputBuilder
impl Clone for ValidateTemplateOutputBuilder
source§fn clone(&self) -> ValidateTemplateOutputBuilder
fn clone(&self) -> ValidateTemplateOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ValidateTemplateOutputBuilder
impl Default for ValidateTemplateOutputBuilder
source§fn default() -> ValidateTemplateOutputBuilder
fn default() -> ValidateTemplateOutputBuilder
source§impl PartialEq for ValidateTemplateOutputBuilder
impl PartialEq for ValidateTemplateOutputBuilder
source§fn eq(&self, other: &ValidateTemplateOutputBuilder) -> bool
fn eq(&self, other: &ValidateTemplateOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.