/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_taskdefinitionarn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The ARN of the task definition used by this service revision. This is present for all Express services and reflects the task definition in use, whether managed by Amazon ECS or provided by the customer.
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 |
taskDefinitionArn¶
The ARN of the task definition used by this service revision. This is present for all Express services and reflects the task definition in use, whether managed by Amazon ECS or provided by the customer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKDEFINITIONARN() |
Getter for TASKDEFINITIONARN, with configurable default |
ASK_TASKDEFINITIONARN() |
Getter for TASKDEFINITIONARN w/ exceptions if field has no v |
HAS_TASKDEFINITIONARN() |
Determine if TASKDEFINITIONARN 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
.