Skip to content

/AWS1/CL_ECSECSEXPRESSGWSVC

Represents an Express service, which provides a simplified way to deploy containerized web applications on Amazon ECS with managed Amazon Web Services infrastructure. An Express service automatically provisions and manages Application Load Balancers, target groups, security groups, and auto-scaling policies.

Express services use a service revision architecture where each service can have multiple active configurations, enabling blue-green deployments and gradual rollouts. The service maintains a list of active configurations and manages the lifecycle of the underlying Amazon Web Services resources.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_cluster TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The short name or full ARN of the cluster that hosts the Express service.

iv_servicename TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The name of the Express service.

iv_servicearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The ARN that identifies the Express service.

iv_infrastructurerolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The ARN of the infrastructure role that manages Amazon Web Services resources for the Express service.

io_status TYPE REF TO /AWS1/CL_ECSEXPRESSGWSVCSTATUS /AWS1/CL_ECSEXPRESSGWSVCSTATUS

The current status of the Express service.

iv_currentdeployment TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The current deployment configuration for the Express service.

it_activeconfigurations TYPE /AWS1/CL_ECSEXPRESSGWSVCCONF=>TT_EXPRESSGATEWAYSERVICECONFS TT_EXPRESSGATEWAYSERVICECONFS

The list of active service configurations for the Express service.

it_tags TYPE /AWS1/CL_ECSTAG=>TT_TAGS TT_TAGS

The metadata applied to the Express service.

iv_createdat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The Unix timestamp for when the Express service was created.

iv_updatedat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The Unix timestamp for when the Express service was last updated.


Queryable Attributes

cluster

The short name or full ARN of the cluster that hosts the Express service.

Accessible with the following methods

Method Description
GET_CLUSTER() Getter for CLUSTER, with configurable default
ASK_CLUSTER() Getter for CLUSTER w/ exceptions if field has no value
HAS_CLUSTER() Determine if CLUSTER has a value

serviceName

The name of the Express service.

Accessible with the following methods

Method Description
GET_SERVICENAME() Getter for SERVICENAME, with configurable default
ASK_SERVICENAME() Getter for SERVICENAME w/ exceptions if field has no value
HAS_SERVICENAME() Determine if SERVICENAME has a value

serviceArn

The ARN that identifies the Express service.

Accessible with the following methods

Method Description
GET_SERVICEARN() Getter for SERVICEARN, with configurable default
ASK_SERVICEARN() Getter for SERVICEARN w/ exceptions if field has no value
HAS_SERVICEARN() Determine if SERVICEARN has a value

infrastructureRoleArn

The ARN of the infrastructure role that manages Amazon Web Services resources for the Express service.

Accessible with the following methods

Method Description
GET_INFRASTRUCTUREROLEARN() Getter for INFRASTRUCTUREROLEARN, with configurable default
ASK_INFRASTRUCTUREROLEARN() Getter for INFRASTRUCTUREROLEARN w/ exceptions if field has
HAS_INFRASTRUCTUREROLEARN() Determine if INFRASTRUCTUREROLEARN has a value

status

The current status of the Express service.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS

currentDeployment

The current deployment configuration for the Express service.

Accessible with the following methods

Method Description
GET_CURRENTDEPLOYMENT() Getter for CURRENTDEPLOYMENT, with configurable default
ASK_CURRENTDEPLOYMENT() Getter for CURRENTDEPLOYMENT w/ exceptions if field has no v
HAS_CURRENTDEPLOYMENT() Determine if CURRENTDEPLOYMENT has a value

activeConfigurations

The list of active service configurations for the Express service.

Accessible with the following methods

Method Description
GET_ACTIVECONFIGURATIONS() Getter for ACTIVECONFIGURATIONS, with configurable default
ASK_ACTIVECONFIGURATIONS() Getter for ACTIVECONFIGURATIONS w/ exceptions if field has n
HAS_ACTIVECONFIGURATIONS() Determine if ACTIVECONFIGURATIONS has a value

tags

The metadata applied to the Express service.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

createdAt

The Unix timestamp for when the Express service 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

updatedAt

The Unix timestamp for when the Express service was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value