View a markdown version of this page

ApplicationVersionDescription - Amazon Elastic Beanstalk
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

ApplicationVersionDescription

Describes the properties of an application version.

Contents

ApplicationName

The name of the application to which the application version belongs.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 100.

Required: No

ApplicationVersionArn

The Amazon Resource Name (ARN) of the application version.

Type: String

Required: No

BuildArn

Reference to the artifact from the Amazon CodeBuild build.

Type: String

Required: No

DateCreated

The creation date of the application version.

Type: Timestamp

Required: No

DateUpdated

The last modified date of the application version.

Type: Timestamp

Required: No

Description

The description of the application version.

Type: String

Length Constraints: Maximum length of 200.

Required: No

ImageBuildConfiguration

The settings that Elastic Beanstalk uses to build a container image from the source bundle of the application version. Not present for an application version created from an image you provide.

Type: ImageBuildConfiguration object

Required: No

ImageSource

The location of the container image for the application version.

For an application version created from an image you provide, this is that image. For one that Elastic Beanstalk builds from your source bundle, Elastic Beanstalk fills this in with the image it pushed after the build succeeds.

Type: ImageSource object

Required: No

Process

Indicates whether Elastic Beanstalk pre-processed and validated the environment manifest (env.yaml) and configuration files (*.config files in the .ebextensions folder) in the source bundle of the application version.

Type: Boolean

Required: No

SourceBuildInformation

If the version's source code was retrieved from Amazon CodeCommit, the location of the source code for the application version.

Type: SourceBuildInformation object

Required: No

SourceBundle

The storage location of the application version's source bundle in Amazon S3.

Type: S3Location object

Required: No

Status

The processing status of the application version. Reflects the state of the application version during its creation. Many of the values are only applicable if you specified True for the Process parameter of the CreateApplicationVersion action. The following list describes the possible values.

  • Unprocessed – Application version wasn't pre-processed or validated. Elastic Beanstalk will validate configuration files during deployment of the application version to an environment.

  • Processing – Elastic Beanstalk is currently processing the application version.

  • Building – Application version is currently undergoing an Amazon CodeBuild build.

  • Processed – Elastic Beanstalk was successfully pre-processed and validated.

  • Failed – Either the Amazon CodeBuild build failed or configuration files didn't pass validation. This application version isn't usable.

Type: String

Valid Values: Processed | Unprocessed | Failed | Processing | Building

Required: No

VersionLabel

A unique identifier for the application version.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 100.

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: