class Aws::CodeDeploy::Types::BatchGetApplicationRevisionsInput

Represents the input of a `BatchGetApplicationRevisions` operation.

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

data as a hash:

    {
      application_name: "ApplicationName", # required
      revisions: [ # required
        {
          revision_type: "S3", # accepts S3, GitHub, String, AppSpecContent
          s3_location: {
            bucket: "S3Bucket",
            key: "S3Key",
            bundle_type: "tar", # accepts tar, tgz, zip, YAML, JSON
            version: "VersionId",
            e_tag: "ETag",
          },
          git_hub_location: {
            repository: "Repository",
            commit_id: "CommitId",
          },
          string: {
            content: "RawStringContent",
            sha256: "RawStringSha256",
          },
          app_spec_content: {
            content: "RawStringContent",
            sha256: "RawStringSha256",
          },
        },
      ],
    }

@!attribute [rw] application_name

The name of an AWS CodeDeploy application about which to get
revision information.
@return [String]

@!attribute [rw] revisions

An array of `RevisionLocation` objects that specify information to
get about the application revisions, including type and location.
The maximum number of `RevisionLocation` objects you can specify is
25.
@return [Array<Types::RevisionLocation>]

@see docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/BatchGetApplicationRevisionsInput AWS API Documentation

Constants

SENSITIVE