/AWS1/CL_DPLREVISIONLOCATION¶
Information about the location of an application revision.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_revisiontype TYPE /AWS1/DPLREVISIONLOCATIONTYPE /AWS1/DPLREVISIONLOCATIONTYPE¶
The type of application revision:
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).
String: A YAML-formatted or JSON-formatted string (Lambda deployments only).
AppSpecContent: An
AppSpecContentobject that contains the contents of an AppSpec file for an Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.
io_s3location TYPE REF TO /AWS1/CL_DPLS3LOCATION /AWS1/CL_DPLS3LOCATION¶
Information about the location of a revision stored in Amazon S3.
io_githublocation TYPE REF TO /AWS1/CL_DPLGITHUBLOCATION /AWS1/CL_DPLGITHUBLOCATION¶
Information about the location of application artifacts stored in GitHub.
io_string TYPE REF TO /AWS1/CL_DPLRAWSTRING /AWS1/CL_DPLRAWSTRING¶
Information about the location of an Lambda deployment revision stored as a RawString.
io_appspeccontent TYPE REF TO /AWS1/CL_DPLAPPSPECCONTENT /AWS1/CL_DPLAPPSPECCONTENT¶
The content of an AppSpec file for an Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.
Queryable Attributes¶
revisionType¶
The type of application revision:
S3: An application revision stored in Amazon S3.
GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).
String: A YAML-formatted or JSON-formatted string (Lambda deployments only).
AppSpecContent: An
AppSpecContentobject that contains the contents of an AppSpec file for an Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REVISIONTYPE() |
Getter for REVISIONTYPE, with configurable default |
ASK_REVISIONTYPE() |
Getter for REVISIONTYPE w/ exceptions if field has no value |
HAS_REVISIONTYPE() |
Determine if REVISIONTYPE has a value |
s3Location¶
Information about the location of a revision stored in Amazon S3.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3LOCATION() |
Getter for S3LOCATION |
gitHubLocation¶
Information about the location of application artifacts stored in GitHub.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GITHUBLOCATION() |
Getter for GITHUBLOCATION |
string¶
Information about the location of an Lambda deployment revision stored as a RawString.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STRING() |
Getter for STRING |
appSpecContent¶
The content of an AppSpec file for an Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPSPECCONTENT() |
Getter for APPSPECCONTENT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_REVISIONLOCATIONLIST¶
TYPES TT_REVISIONLOCATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DPLREVISIONLOCATION WITH DEFAULT KEY
.