class Aws::CodeDeploy::Types::RegisterApplicationRevisionInput

Represents the input of a RegisterApplicationRevision operation.

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

data as a hash:

    {
      application_name: "ApplicationName", # required
      description: "Description",
      revision: { # 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 associated with the IAM
user or AWS account.
@return [String]

@!attribute [rw] description

A comment about the revision.
@return [String]

@!attribute [rw] revision

Information about the application revision to register, including
type and location.
@return [Types::RevisionLocation]

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

Constants

SENSITIVE