Skip to content

/AWS1/CL_DPLS3LOCATION

Information about the location of application artifacts stored in Amazon S3.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_bucket TYPE /AWS1/DPLS3BUCKET /AWS1/DPLS3BUCKET

The name of the Amazon S3 bucket where the application revision is stored.

iv_key TYPE /AWS1/DPLS3KEY /AWS1/DPLS3KEY

The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

iv_bundletype TYPE /AWS1/DPLBUNDLETYPE /AWS1/DPLBUNDLETYPE

The file type of the application revision. Must be one of the following:

  • tar: A tar archive file.

  • tgz: A compressed tar archive file.

  • zip: A zip archive file.

  • YAML: A YAML-formatted file.

  • JSON: A JSON-formatted file.

iv_version TYPE /AWS1/DPLVERSIONID /AWS1/DPLVERSIONID

A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

If the version is not specified, the system uses the most recent version by default.

iv_etag TYPE /AWS1/DPLETAG /AWS1/DPLETAG

The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

If the ETag is not specified as an input parameter, ETag validation of the object is skipped.


Queryable Attributes

bucket

The name of the Amazon S3 bucket where the application revision is stored.

Accessible with the following methods

Method Description
GET_BUCKET() Getter for BUCKET, with configurable default
ASK_BUCKET() Getter for BUCKET w/ exceptions if field has no value
HAS_BUCKET() Determine if BUCKET has a value

key

The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

Accessible with the following methods

Method Description
GET_KEY() Getter for KEY, with configurable default
ASK_KEY() Getter for KEY w/ exceptions if field has no value
HAS_KEY() Determine if KEY has a value

bundleType

The file type of the application revision. Must be one of the following:

  • tar: A tar archive file.

  • tgz: A compressed tar archive file.

  • zip: A zip archive file.

  • YAML: A YAML-formatted file.

  • JSON: A JSON-formatted file.

Accessible with the following methods

Method Description
GET_BUNDLETYPE() Getter for BUNDLETYPE, with configurable default
ASK_BUNDLETYPE() Getter for BUNDLETYPE w/ exceptions if field has no value
HAS_BUNDLETYPE() Determine if BUNDLETYPE has a value

version

A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

If the version is not specified, the system uses the most recent version by default.

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value

eTag

The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

Accessible with the following methods

Method Description
GET_ETAG() Getter for ETAG, with configurable default
ASK_ETAG() Getter for ETAG w/ exceptions if field has no value
HAS_ETAG() Determine if ETAG has a value