Values.ECSExpressGatewayServiceSourceRepresents 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.
type nonrec t = {cluster : String_.t option;The short name or full ARN of the cluster that hosts the Express service.
*)serviceName : String_.t option;The name of the Express service.
*)serviceArn : String_.t option;The ARN that identifies the Express service.
*)infrastructureRoleArn : String_.t option;The ARN of the infrastructure role that manages Amazon Web Services resources for the Express service.
*)status : ExpressGatewayServiceStatus.t option;The current status of the Express service.
*)currentDeployment : String_.t option;The current deployment configuration for the Express service.
*)activeConfigurations : ExpressGatewayServiceConfigurations.t option;The list of active service configurations for the Express service.
*)createdAt : Timestamp.t option;The Unix timestamp for when the Express service was created.
*)updatedAt : Timestamp.t option;The Unix timestamp for when the Express service was last updated.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string | `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Integer of BoxedInteger.t
| `List of
[> `String of String_.t
| `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of String_.t
| `Structure of
(string * [> `String of String_.t ]) list ])
list
| `Timestamp of Timestamp.t ])
list ]
list
| `String of String_.t
| `Structure of
(string * [> `Enum of string | `String of String_.t ]) list
| `Timestamp of Timestamp.t ])
list ]