The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Paws::ElasticBeanstalk::ApplicationVersionDescription

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::ElasticBeanstalk::ApplicationVersionDescription object:

  $service_obj->Method(Att1 => { ApplicationName => $value, ..., VersionLabel => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::ElasticBeanstalk::ApplicationVersionDescription object:

  $result = $service_obj->Method(...);
  $result->Att1->ApplicationName

DESCRIPTION

Describes the properties of an application version.

ATTRIBUTES

ApplicationName => Str

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

ApplicationVersionArn => Str

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

BuildArn => Str

Reference to the artifact from the AWS CodeBuild build.

DateCreated => Str

The creation date of the application version.

DateUpdated => Str

The last modified date of the application version.

Description => Str

The description of the application version.

SourceBuildInformation => Paws::ElasticBeanstalk::SourceBuildInformation

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

SourceBundle => Paws::ElasticBeanstalk::S3Location

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

Status => Str

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

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

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

VersionLabel => Str

A unique identifier for the application version.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::ElasticBeanstalk

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues