v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1494316322.1 KB

Creates an application that has one configuration template named <code>default</code> and no application versions.

get/#Action=CreateApplication

Query parameters

ApplicationNamestring required

The name of the application. Must be unique within your account.

Descriptionstring

Your description of the application.

ServiceRolestring
<p>The ARN of an IAM service role that Elastic Beanstalk has permission to assume.</p> <p>The <code>ServiceRole</code> property is required the first time that you provide a <code>VersionLifecycleConfig</code> for the application in one of the supporting calls (<code>CreateApplication</code> or <code>UpdateApplicationResourceLifecycle</code>). After you provide it once, in either one of the calls, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again in subsequent <code>UpdateApplicationResourceLifecycle</code> calls. You can, however, specify it in subsequent calls to change the Service Role to another value.</p>

Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

Keystring

The key of the tag.

Valuestring

The value of the tag.

<p>Specifies the tags applied to the application.</p> <p>Elastic Beanstalk applies these tags only to the application. Environments that you create in the application don't inherit the tags.</p>
Action'CreateApplication' required
Version'2010-12-01' required

Response

Success