/AWS1/CL_ECSEXPRESSGWSVCCONF¶
Represents a specific configuration revision of an Express service, containing all the settings and parameters for that revision.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_servicerevisionarn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The ARN of the service revision.
iv_executionrolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The ARN of the task execution role for the service revision.
iv_taskrolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The ARN of the task role for the service revision.
iv_cpu TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The CPU allocation for tasks in this service revision.
iv_memory TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The memory allocation for tasks in this service revision.
io_networkconfiguration TYPE REF TO /AWS1/CL_ECSEXPRESSGWSVCNETC00 /AWS1/CL_ECSEXPRESSGWSVCNETC00¶
The network configuration for tasks in this service revision.
iv_healthcheckpath TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The health check path for this service revision.
io_primarycontainer TYPE REF TO /AWS1/CL_ECSEXPRESSGWCONTAINER /AWS1/CL_ECSEXPRESSGWCONTAINER¶
The primary container configuration for this service revision.
io_scalingtarget TYPE REF TO /AWS1/CL_ECSEXPRESSGWSCATARGET /AWS1/CL_ECSEXPRESSGWSCATARGET¶
The auto-scaling configuration for this service revision.
it_ingresspaths TYPE /AWS1/CL_ECSINGRESSPATHSUMMARY=>TT_INGRESSPATHSUMMARIES TT_INGRESSPATHSUMMARIES¶
The entry point into this service revision.
iv_createdat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP¶
The Unix timestamp for when this service revision was created.
Queryable Attributes¶
serviceRevisionArn¶
The ARN of the service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICEREVISIONARN() |
Getter for SERVICEREVISIONARN, with configurable default |
ASK_SERVICEREVISIONARN() |
Getter for SERVICEREVISIONARN w/ exceptions if field has no |
HAS_SERVICEREVISIONARN() |
Determine if SERVICEREVISIONARN has a value |
executionRoleArn¶
The ARN of the task execution role for the service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXECUTIONROLEARN() |
Getter for EXECUTIONROLEARN, with configurable default |
ASK_EXECUTIONROLEARN() |
Getter for EXECUTIONROLEARN w/ exceptions if field has no va |
HAS_EXECUTIONROLEARN() |
Determine if EXECUTIONROLEARN has a value |
taskRoleArn¶
The ARN of the task role for the service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKROLEARN() |
Getter for TASKROLEARN, with configurable default |
ASK_TASKROLEARN() |
Getter for TASKROLEARN w/ exceptions if field has no value |
HAS_TASKROLEARN() |
Determine if TASKROLEARN has a value |
cpu¶
The CPU allocation for tasks in this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPU() |
Getter for CPU, with configurable default |
ASK_CPU() |
Getter for CPU w/ exceptions if field has no value |
HAS_CPU() |
Determine if CPU has a value |
memory¶
The memory allocation for tasks in this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORY() |
Getter for MEMORY, with configurable default |
ASK_MEMORY() |
Getter for MEMORY w/ exceptions if field has no value |
HAS_MEMORY() |
Determine if MEMORY has a value |
networkConfiguration¶
The network configuration for tasks in this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKCONFIGURATION() |
Getter for NETWORKCONFIGURATION |
healthCheckPath¶
The health check path for this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEALTHCHECKPATH() |
Getter for HEALTHCHECKPATH, with configurable default |
ASK_HEALTHCHECKPATH() |
Getter for HEALTHCHECKPATH w/ exceptions if field has no val |
HAS_HEALTHCHECKPATH() |
Determine if HEALTHCHECKPATH has a value |
primaryContainer¶
The primary container configuration for this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIMARYCONTAINER() |
Getter for PRIMARYCONTAINER |
scalingTarget¶
The auto-scaling configuration for this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGTARGET() |
Getter for SCALINGTARGET |
ingressPaths¶
The entry point into this service revision.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INGRESSPATHS() |
Getter for INGRESSPATHS, with configurable default |
ASK_INGRESSPATHS() |
Getter for INGRESSPATHS w/ exceptions if field has no value |
HAS_INGRESSPATHS() |
Determine if INGRESSPATHS has a value |
createdAt¶
The Unix timestamp for when this service revision was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_EXPRESSGATEWAYSERVICECONFS¶
TYPES TT_EXPRESSGATEWAYSERVICECONFS TYPE STANDARD TABLE OF REF TO /AWS1/CL_ECSEXPRESSGWSVCCONF WITH DEFAULT KEY
.