Struct aws_sdk_cloudformation::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for CloudFormation.

This client allows ergonomic access to a CloudFormation-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the ActivateType operation.

See ActivateType for more information about the operation and its arguments.

Constructs a fluent builder for the BatchDescribeTypeConfigurations operation.

See BatchDescribeTypeConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the CancelUpdateStack operation.

See CancelUpdateStack for more information about the operation and its arguments.

Constructs a fluent builder for the ContinueUpdateRollback operation.

See ContinueUpdateRollback for more information about the operation and its arguments.

Constructs a fluent builder for the CreateChangeSet operation.

See CreateChangeSet for more information about the operation and its arguments.

Constructs a fluent builder for the CreateStack operation.

See CreateStack for more information about the operation and its arguments.

Constructs a fluent builder for the CreateStackInstances operation.

See CreateStackInstances for more information about the operation and its arguments.

Constructs a fluent builder for the CreateStackSet operation.

See CreateStackSet for more information about the operation and its arguments.

Constructs a fluent builder for the DeactivateType operation.

See DeactivateType for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteChangeSet operation.

See DeleteChangeSet for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteStack operation.

See DeleteStack for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteStackInstances operation.

See DeleteStackInstances for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteStackSet operation.

See DeleteStackSet for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterType operation.

See DeregisterType for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAccountLimits operation.

See DescribeAccountLimits for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeChangeSet operation.

See DescribeChangeSet for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePublisher operation.

See DescribePublisher for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackDriftDetectionStatus operation.

See DescribeStackDriftDetectionStatus for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackEvents operation.

See DescribeStackEvents for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackInstance operation.

See DescribeStackInstance for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackResource operation.

See DescribeStackResource for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackResourceDrifts operation.

See DescribeStackResourceDrifts for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackResources operation.

See DescribeStackResources for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStacks operation.

See DescribeStacks for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackSet operation.

See DescribeStackSet for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStackSetOperation operation.

See DescribeStackSetOperation for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeType operation.

See DescribeType for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeTypeRegistration operation.

See DescribeTypeRegistration for more information about the operation and its arguments.

Constructs a fluent builder for the DetectStackDrift operation.

See DetectStackDrift for more information about the operation and its arguments.

Constructs a fluent builder for the DetectStackResourceDrift operation.

See DetectStackResourceDrift for more information about the operation and its arguments.

Constructs a fluent builder for the DetectStackSetDrift operation.

See DetectStackSetDrift for more information about the operation and its arguments.

Constructs a fluent builder for the EstimateTemplateCost operation.

See EstimateTemplateCost for more information about the operation and its arguments.

Constructs a fluent builder for the ExecuteChangeSet operation.

See ExecuteChangeSet for more information about the operation and its arguments.

Constructs a fluent builder for the GetStackPolicy operation.

See GetStackPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the GetTemplate operation.

See GetTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetTemplateSummary operation.

See GetTemplateSummary for more information about the operation and its arguments.

Constructs a fluent builder for the ImportStacksToStackSet operation.

See ImportStacksToStackSet for more information about the operation and its arguments.

Constructs a fluent builder for the ListChangeSets operation.

See ListChangeSets for more information about the operation and its arguments.

Constructs a fluent builder for the ListExports operation.

See ListExports for more information about the operation and its arguments.

Constructs a fluent builder for the ListImports operation.

See ListImports for more information about the operation and its arguments.

Constructs a fluent builder for the ListStackInstances operation.

See ListStackInstances for more information about the operation and its arguments.

Constructs a fluent builder for the ListStackResources operation.

See ListStackResources for more information about the operation and its arguments.

Constructs a fluent builder for the ListStacks operation.

See ListStacks for more information about the operation and its arguments.

Constructs a fluent builder for the ListStackSetOperationResults operation.

See ListStackSetOperationResults for more information about the operation and its arguments.

Constructs a fluent builder for the ListStackSetOperations operation.

See ListStackSetOperations for more information about the operation and its arguments.

Constructs a fluent builder for the ListStackSets operation.

See ListStackSets for more information about the operation and its arguments.

Constructs a fluent builder for the ListTypeRegistrations operation.

See ListTypeRegistrations for more information about the operation and its arguments.

Constructs a fluent builder for the ListTypes operation.

See ListTypes for more information about the operation and its arguments.

Constructs a fluent builder for the ListTypeVersions operation.

See ListTypeVersions for more information about the operation and its arguments.

Constructs a fluent builder for the PublishType operation.

See PublishType for more information about the operation and its arguments.

Constructs a fluent builder for the RecordHandlerProgress operation.

See RecordHandlerProgress for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterPublisher operation.

See RegisterPublisher for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterType operation.

See RegisterType for more information about the operation and its arguments.

Constructs a fluent builder for the RollbackStack operation.

See RollbackStack for more information about the operation and its arguments.

Constructs a fluent builder for the SetStackPolicy operation.

See SetStackPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the SetTypeConfiguration operation.

See SetTypeConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the SetTypeDefaultVersion operation.

See SetTypeDefaultVersion for more information about the operation and its arguments.

Constructs a fluent builder for the SignalResource operation.

See SignalResource for more information about the operation and its arguments.

Constructs a fluent builder for the StopStackSetOperation operation.

See StopStackSetOperation for more information about the operation and its arguments.

Constructs a fluent builder for the TestType operation.

See TestType for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateStack operation.

See UpdateStack for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateStackInstances operation.

See UpdateStackInstances for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateStackSet operation.

See UpdateStackSet for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTerminationProtection operation.

See UpdateTerminationProtection for more information about the operation and its arguments.

Constructs a fluent builder for the ValidateTemplate operation.

See ValidateTemplate for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

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

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

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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

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