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]
Notable traits for Apply<'_>
impl Future for Apply<'_> type Output = Result<ApplyOutput, ApplyError>;
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.
Implementations on Foreign Types
impl CloudFormatious for CloudFormationClient
[src]
impl CloudFormatious for CloudFormationClient
[src]