pub struct CreateApplication<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateApplication
.
Creates an application that has one configuration template named default
and no application versions.
Implementations
impl<C, M, R> CreateApplication<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateApplication<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateApplicationOutput, SdkError<CreateApplicationError>> where
R::Policy: SmithyRetryPolicy<CreateApplicationInputOperationOutputAlias, CreateApplicationOutput, CreateApplicationError, CreateApplicationInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateApplicationOutput, SdkError<CreateApplicationError>> where
R::Policy: SmithyRetryPolicy<CreateApplicationInputOperationOutputAlias, CreateApplicationOutput, CreateApplicationError, CreateApplicationInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the application. Must be unique within your account.
The name of the application. Must be unique within your account.
Your description of the application.
Your description of the application.
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
pub fn set_resource_lifecycle_config(
self,
input: Option<ApplicationResourceLifecycleConfig>
) -> Self
pub fn set_resource_lifecycle_config(
self,
input: Option<ApplicationResourceLifecycleConfig>
) -> Self
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
Specifies the tags applied to the application.
Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for CreateApplication<C, M, R>
impl<C, M, R> Send for CreateApplication<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateApplication<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateApplication<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for CreateApplication<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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