class Aws::ElasticBeanstalk::Types::SourceBuildInformation

Location of the source code for an application version.

@note When making an API call, you may pass SourceBuildInformation

data as a hash:

    {
      source_type: "Git", # required, accepts Git, Zip
      source_repository: "CodeCommit", # required, accepts CodeCommit, S3
      source_location: "SourceLocation", # required
    }

@!attribute [rw] source_type

The type of repository.

* `Git`

* `Zip`
@return [String]

@!attribute [rw] source_repository

Location where the repository is stored.

* `CodeCommit`

* `S3`
@return [String]

@!attribute [rw] source_location

The location of the source code, as a formatted string, depending on
the value of `SourceRepository`

* For `CodeCommit`, the format is the repository name and commit ID,
  separated by a forward slash. For example,
  `my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a`.

* For `S3`, the format is the S3 bucket name and object key,
  separated by a forward slash. For example,
  `my-s3-bucket/Folders/my-source-file`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/SourceBuildInformation AWS API Documentation

Constants

SENSITIVE