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