#[non_exhaustive]
pub struct GetTemplateSummaryOutputBuilder { /* private fields */ }
Expand description

A builder for GetTemplateSummaryOutput.

Implementations§

source§

impl GetTemplateSummaryOutputBuilder

source

pub fn parameters(self, input: ParameterDeclaration) -> Self

Appends an item to parameters.

To override the contents of this collection use set_parameters.

A list of parameter declarations that describe various properties for each parameter.

source

pub fn set_parameters(self, input: Option<Vec<ParameterDeclaration>>) -> Self

A list of parameter declarations that describe various properties for each parameter.

source

pub fn get_parameters(&self) -> &Option<Vec<ParameterDeclaration>>

A list of parameter declarations that describe various properties for each parameter.

source

pub fn description(self, input: impl Into<String>) -> Self

The value that's defined in the Description property of the template.

source

pub fn set_description(self, input: Option<String>) -> Self

The value that's defined in the Description property of the template.

source

pub fn get_description(&self) -> &Option<String>

The value that's defined in the Description property of the template.

source

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.

source

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.

source

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.

source

pub fn capabilities_reason(self, input: impl Into<String>) -> Self

The list of resources that generated the values in the Capabilities response element.

source

pub fn set_capabilities_reason(self, input: Option<String>) -> Self

The list of resources that generated the values in the Capabilities response element.

source

pub fn get_capabilities_reason(&self) -> &Option<String>

The list of resources that generated the values in the Capabilities response element.

source

pub fn resource_types(self, input: impl Into<String>) -> Self

Appends an item to resource_types.

To override the contents of this collection use set_resource_types.

A list of all the template resource types that are defined in the template, such as AWS::EC2::Instance, AWS::Dynamo::Table, and Custom::MyCustomInstance.

source

pub fn set_resource_types(self, input: Option<Vec<String>>) -> Self

A list of all the template resource types that are defined in the template, such as AWS::EC2::Instance, AWS::Dynamo::Table, and Custom::MyCustomInstance.

source

pub fn get_resource_types(&self) -> &Option<Vec<String>>

A list of all the template resource types that are defined in the template, such as AWS::EC2::Instance, AWS::Dynamo::Table, and Custom::MyCustomInstance.

source

pub fn version(self, input: impl Into<String>) -> Self

The Amazon Web Services template format version, which identifies the capabilities of the template.

source

pub fn set_version(self, input: Option<String>) -> Self

The Amazon Web Services template format version, which identifies the capabilities of the template.

source

pub fn get_version(&self) -> &Option<String>

The Amazon Web Services template format version, which identifies the capabilities of the template.

source

pub fn metadata(self, input: impl Into<String>) -> Self

The value that's defined for the Metadata property of the template.

source

pub fn set_metadata(self, input: Option<String>) -> Self

The value that's defined for the Metadata property of the template.

source

pub fn get_metadata(&self) -> &Option<String>

The value that's defined for the Metadata property of the template.

source

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.

source

pub fn set_declared_transforms(self, input: Option<Vec<String>>) -> Self

A list of the transforms that are declared in the template.

source

pub fn get_declared_transforms(&self) -> &Option<Vec<String>>

A list of the transforms that are declared in the template.

source

pub fn resource_identifier_summaries( self, input: ResourceIdentifierSummary ) -> Self

Appends an item to resource_identifier_summaries.

To override the contents of this collection use set_resource_identifier_summaries.

A list of resource identifier summaries that describe the target resources of an import operation and the properties you can provide during the import to identify the target resources. For example, BucketName is a possible identifier property for an AWS::S3::Bucket resource.

source

pub fn set_resource_identifier_summaries( self, input: Option<Vec<ResourceIdentifierSummary>> ) -> Self

A list of resource identifier summaries that describe the target resources of an import operation and the properties you can provide during the import to identify the target resources. For example, BucketName is a possible identifier property for an AWS::S3::Bucket resource.

source

pub fn get_resource_identifier_summaries( &self ) -> &Option<Vec<ResourceIdentifierSummary>>

A list of resource identifier summaries that describe the target resources of an import operation and the properties you can provide during the import to identify the target resources. For example, BucketName is a possible identifier property for an AWS::S3::Bucket resource.

source

pub fn warnings(self, input: Warnings) -> Self

An object containing any warnings returned.

source

pub fn set_warnings(self, input: Option<Warnings>) -> Self

An object containing any warnings returned.

source

pub fn get_warnings(&self) -> &Option<Warnings>

An object containing any warnings returned.

source

pub fn build(self) -> GetTemplateSummaryOutput

Consumes the builder and constructs a GetTemplateSummaryOutput.

Trait Implementations§

source§

impl Clone for GetTemplateSummaryOutputBuilder

source§

fn clone(&self) -> GetTemplateSummaryOutputBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetTemplateSummaryOutputBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GetTemplateSummaryOutputBuilder

source§

fn default() -> GetTemplateSummaryOutputBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for GetTemplateSummaryOutputBuilder

source§

fn eq(&self, other: &GetTemplateSummaryOutputBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GetTemplateSummaryOutputBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more