class Aws::ElasticBeanstalk::Types::CreateApplicationMessage
Request to create an application.
@note When making an API call, you may pass CreateApplicationMessage
data as a hash: { application_name: "ApplicationName", # required description: "Description", resource_lifecycle_config: { service_role: "String", version_lifecycle_config: { max_count_rule: { enabled: false, # required max_count: 1, delete_source_from_s3: false, }, max_age_rule: { enabled: false, # required max_age_in_days: 1, delete_source_from_s3: false, }, }, }, tags: [ { key: "TagKey", value: "TagValue", }, ], }
@!attribute [rw] application_name
The name of the application. Must be unique within your account. @return [String]
@!attribute [rw] description
Your description of the application. @return [String]
@!attribute [rw] resource_lifecycle_config
Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions. @return [Types::ApplicationResourceLifecycleConfig]
@!attribute [rw] 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. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/CreateApplicationMessage AWS API Documentation
Constants
- SENSITIVE