Values.ServiceDeploymentSourceInformation about the service deployment. Service deployments provide a comprehensive view of your deployments. For information about service deployments, see View service history using Amazon ECS service deployments in the Amazon Elastic Container Service Developer Guide .
type nonrec t = {serviceDeploymentArn : String_.t option;The ARN of the service deployment.
*)serviceArn : String_.t option;The ARN of the service for this service deployment.
*)clusterArn : String_.t option;The ARN of the cluster that hosts the service.
*)createdAt : Timestamp.t option;The time the service deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
*)startedAt : Timestamp.t option;The time the service deployment statred. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
*)finishedAt : Timestamp.t option;The time the service deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
*)stoppedAt : Timestamp.t option;The time the service deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS. The service deployment stops when any of the following actions happen: A user manually stops the deployment The rollback option is not in use for the failure detection mechanism (the circuit breaker or alarm-based) and the service fails.
*)updatedAt : Timestamp.t option;The time that the service deployment was last updated. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
*)sourceServiceRevisions : ServiceRevisionsSummaryList.t option;The currently deployed workload configuration.
*)targetServiceRevision : ServiceRevisionSummary.t option;The workload configuration being deployed.
*)status : ServiceDeploymentStatus.t option;The service deployment state.
*)statusReason : String_.t option;Information about why the service deployment is in the current status. For example, the circuit breaker detected a failure.
*)lifecycleStage : ServiceDeploymentLifecycleStage.t option;The current lifecycle stage of the deployment. Possible values include: RECONCILE_SERVICE The reconciliation stage that only happens when you start a new service deployment with more than 1 service revision in an ACTIVE state. PRE_SCALE_UP The green service revision has not started. The blue service revision is handling 100% of the production traffic. There is no test traffic. SCALE_UP The stage when the green service revision scales up to 100% and launches new tasks. The green service revision is not serving any traffic at this point. POST_SCALE_UP The green service revision has started. The blue service revision is handling 100% of the production traffic. There is no test traffic. TEST_TRAFFIC_SHIFT The blue and green service revisions are running. The blue service revision handles 100% of the production traffic. The green service revision is migrating from 0% to 100% of test traffic. POST_TEST_TRAFFIC_SHIFT The test traffic shift is complete. The green service revision handles 100% of the test traffic. PRODUCTION_TRAFFIC_SHIFT Production traffic is shifting to the green service revision. The green service revision is migrating from 0% to 100% of production traffic. POST_PRODUCTION_TRAFFIC_SHIFT The production traffic shift is complete. BAKE_TIME The stage when both blue and green service revisions are running simultaneously after the production traffic has shifted. CLEAN_UP The stage when the blue service revision has completely scaled down to 0 running tasks. The green service revision is now the production service revision after this stage.
*)deploymentConfiguration : DeploymentConfiguration.t option;rollback : Rollback.t option;The rollback options the service deployment uses when the deployment fails.
*)deploymentCircuitBreaker : ServiceDeploymentCircuitBreaker.t option;The circuit breaker configuration that determines a service deployment failed.
*)alarms : ServiceDeploymentAlarms.t option;The CloudWatch alarms that determine when a service deployment fails.
*)}val make :
?serviceDeploymentArn:??? ->
?serviceArn:??? ->
?clusterArn:??? ->
?createdAt:??? ->
?startedAt:??? ->
?finishedAt:??? ->
?stoppedAt:??? ->
?updatedAt:??? ->
?sourceServiceRevisions:??? ->
?targetServiceRevision:??? ->
?status:??? ->
?statusReason:??? ->
?lifecycleStage:??? ->
?deploymentConfiguration:??? ->
?rollback:??? ->
?deploymentCircuitBreaker:??? ->
?alarms:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Double of Double.t
| `Integer of Integer.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `List of [> `Enum of string ] list
| `String of String_.t
| `Structure of 'a list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Integer of Integer.t
| `List of [> `String of String_.t ] list ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]