Skip to content

/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
.