Trait cloudformatious::CloudFormatious[][src]

pub trait CloudFormatious: CloudFormation + Sized + Sealed {
    fn apply(&self, input: ApplyInput) -> Apply<'_>

Notable traits for Apply<'_>

impl Future for Apply<'_> type Output = Result<ApplyOutput, ApplyError>;
{ ... } }

High-level CloudFormation operations.

Provided methods

fn apply(&self, input: ApplyInput) -> Apply<'_>

Notable traits for Apply<'_>

impl Future for Apply<'_> type Output = Result<ApplyOutput, ApplyError>;
[src]

Apply a CloudFormation template to an AWS environment.

This is an idempotent operation that will create the indicated stack if it doesn’t exist, or update it if it does. It is not an error for there to be no changes.

This is similar to the aws cloudformation deploy command from the AWS CLI (with --no-fail-on-empty-changeset always on).

The return value implements both Future and Stream. The Future implementation can be used to simply wait for the operation to complete, or the Stream implementation can be used to react to stack events that occur during the operation. See the Apply struct for more details.

Loading content...

Implementations on Foreign Types

impl CloudFormatious for CloudFormationClient[src]

Loading content...

Implementors

Loading content...