---
type: resource-type
title: ElasticBeanstalkApplication
description: aws resource type AWS::ElasticBeanstalk::Application
name: ElasticBeanstalkApplication
lexicon: aws
resource_type: AWS::ElasticBeanstalk::Application
---
`AWS::ElasticBeanstalk::Application`, a resource type of the aws lexicon.

## Properties

- `ApplicationName` (`string`, optional): A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- `Description` (`string`, optional): Your description of the application.
- `ResourceLifecycleConfig` (`ElasticBeanstalkApplication_ApplicationResourceLifecycleConfig`, optional): Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
