Skip to content

ECS  >  Structures  >  ECSExpressGatewayService

ECSExpressGatewayService

Structure Class

ECSExpressGatewayService dataclass

Bases: _SerdeShape

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.

Attributes

active_configurations class-attribute instance-attribute
active_configurations: list[ExpressGatewayServiceConfiguration] | None = ...

The list of active service configurations for the Express service.

cluster class-attribute instance-attribute
cluster: str | None = ...

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

created_at class-attribute instance-attribute
created_at: datetime | None = ...

The Unix timestamp for when the Express service was created.

current_deployment class-attribute instance-attribute
current_deployment: str | None = ...

The current deployment configuration for the Express service.

infrastructure_role_arn class-attribute instance-attribute
infrastructure_role_arn: str | None = ...

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

service_arn class-attribute instance-attribute
service_arn: str | None = ...

The ARN that identifies the Express service.

service_name class-attribute instance-attribute
service_name: str | None = ...

The name of the Express service.

status class-attribute instance-attribute
status: ExpressGatewayServiceStatus | None = ...

The current status of the Express service.

tags class-attribute instance-attribute
tags: list[Tag] | None = ...

The metadata applied to the Express service.

updated_at class-attribute instance-attribute
updated_at: datetime | None = ...

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