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