Skip to content

ApplicationVersionDescription

Source code in docs_src/capo_elastic_beanstalk/types/application_version_description.py
class ApplicationVersionDescription(TypedDict, closed=True):
    application_version_arn: NotRequired[
        "capo_elastic_beanstalk.types.application_version_arn.ApplicationVersionArn"
    ]
    """<p>The Amazon Resource Name (ARN) of the application version.</p>"""
    application_name: NotRequired[
        "capo_elastic_beanstalk.types.application_name.ApplicationName"
    ]
    """<p>The name of the application to which the application version belongs.</p>"""
    description: NotRequired["capo_elastic_beanstalk.types.description.Description"]
    """<p>The description of the application version.</p>"""
    version_label: NotRequired[
        "capo_elastic_beanstalk.types.version_label.VersionLabel"
    ]
    """<p>A unique identifier for the application version.</p>"""
    source_build_information: NotRequired[
        "capo_elastic_beanstalk.types.source_build_information.SourceBuildInformation"
    ]
    """<p>If the version's source code was retrieved from CodeCommit, the location of the source code for the application version.</p>"""
    build_arn: NotRequired["capo_elastic_beanstalk.types.string.String"]
    """<p>Reference to the artifact from the CodeBuild build.</p>"""
    source_bundle: NotRequired["capo_elastic_beanstalk.types.s3_location.S3Location"]
    """<p>The storage location of the application version's source bundle in Amazon S3.</p>"""
    image_source: NotRequired["capo_elastic_beanstalk.types.image_source.ImageSource"]
    """<p>The location of the container image for the application version.</p> <p>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.</p>"""
    image_build_configuration: NotRequired[
        "capo_elastic_beanstalk.types.image_build_configuration.ImageBuildConfiguration"
    ]
    """<p>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.</p>"""
    process: NotRequired[
        "capo_elastic_beanstalk.types.application_version_proccess.ApplicationVersionProccess"
    ]
    """<p>Indicates whether Elastic Beanstalk pre-processed and validated the environment manifest (<code>env.yaml</code>) and configuration files (<code>*.config</code> files in the <code>.ebextensions</code> folder) in the source bundle of the application version.</p>"""
    date_created: NotRequired["capo_elastic_beanstalk.types.creation_date.CreationDate"]
    """<p>The creation date of the application version.</p>"""
    date_updated: NotRequired["capo_elastic_beanstalk.types.update_date.UpdateDate"]
    """<p>The last modified date of the application version.</p>"""
    status: NotRequired[
        "capo_elastic_beanstalk.types.application_version_status.ApplicationVersionStatus"
    ]
    """<p>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 <code>True</code> for the <code>Process</code> parameter of the <code>CreateApplicationVersion</code> action. The following list describes the possible values.</p> <ul> <li> <p> <code>Unprocessed</code> – Application version wasn't pre-processed or validated. Elastic Beanstalk will validate configuration files during deployment of the application version to an environment.</p> </li> <li> <p> <code>Processing</code> – Elastic Beanstalk is currently processing the application version.</p> </li> <li> <p> <code>Building</code> – Application version is currently undergoing an CodeBuild build.</p> </li> <li> <p> <code>Processed</code> – Elastic Beanstalk was successfully pre-processed and validated.</p> </li> <li> <p> <code>Failed</code> – Either the CodeBuild build failed or configuration files didn't pass validation. This application version isn't usable.</p> </li> </ul>"""

application_name instance-attribute

application_name: NotRequired[ApplicationName]

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

application_version_arn instance-attribute

application_version_arn: NotRequired[ApplicationVersionArn]

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

build_arn instance-attribute

build_arn: NotRequired[String]

Reference to the artifact from the CodeBuild build.

date_created instance-attribute

date_created: NotRequired[CreationDate]

The creation date of the application version.

date_updated instance-attribute

date_updated: NotRequired[UpdateDate]

The last modified date of the application version.

description instance-attribute

description: NotRequired[Description]

The description of the application version.

image_build_configuration instance-attribute

image_build_configuration: NotRequired[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.

image_source instance-attribute

image_source: NotRequired[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.

process instance-attribute

process: NotRequired[ApplicationVersionProccess]

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.

source_build_information instance-attribute

source_build_information: NotRequired[SourceBuildInformation]

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

source_bundle instance-attribute

source_bundle: NotRequired[S3Location]

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

status instance-attribute

status: NotRequired[ApplicationVersionStatus]

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 CodeBuild build.

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

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

version_label instance-attribute

version_label: NotRequired[VersionLabel]

A unique identifier for the application version.