Values.DeploymentSourceThe detailed information about a deployment.
type nonrec t = {arn : DeploymentArn.t option;The Amazon Resource Name (ARN) of the deployment.
*)completedAt : Timestamp.t option;The date and time the deployment was completed.
*)componentName : ResourceName.t option;The name of the component associated with this deployment.
*)createdAt : Timestamp.t option;The date and time the deployment was created.
*)deploymentStatus : DeploymentStatus.t option;The status of the deployment.
*)deploymentStatusMessage : StatusMessage.t option;The deployment status message.
*)environmentName : ResourceName.t option;The name of the environment associated with this deployment.
*)id : DeploymentId.t option;The ID of the deployment.
*)initialState : DeploymentState.t option;The initial state of the target resource at the time of the deployment.
*)lastAttemptedDeploymentId : DeploymentId.t option;The ID of the last attempted deployment.
*)lastModifiedAt : Timestamp.t option;The date and time the deployment was last modified.
*)lastSucceededDeploymentId : DeploymentId.t option;The ID of the last successful deployment.
*)serviceInstanceName : ResourceName.t option;The name of the deployment's service instance.
*)serviceName : ResourceName.t option;The name of the service in this deployment.
*)targetArn : Arn.t option;The Amazon Resource Name (ARN) of the target of the deployment.
*)targetResourceCreatedAt : Timestamp.t option;The date and time the depoyment target was created.
*)targetResourceType : DeploymentTargetResourceType.t option;The resource type of the deployment target. It can be an environment, service, service instance, or component.
*)targetState : DeploymentState.t option;The target state of the target resource at the time of the deployment.
*)}val make :
?arn:DeploymentArn.t ->
?completedAt:Timestamp.t ->
?componentName:ResourceName.t ->
?createdAt:Timestamp.t ->
?deploymentStatus:DeploymentStatus.t ->
?deploymentStatusMessage:StatusMessage.t ->
?environmentName:ResourceName.t ->
?id:DeploymentId.t ->
?initialState:DeploymentState.t ->
?lastAttemptedDeploymentId:DeploymentId.t ->
?lastModifiedAt:Timestamp.t ->
?lastSucceededDeploymentId:DeploymentId.t ->
?serviceInstanceName:ResourceName.t ->
?serviceName:ResourceName.t ->
?targetArn:Arn.t ->
?targetResourceCreatedAt:Timestamp.t ->
?targetResourceType:DeploymentTargetResourceType.t ->
?targetState:DeploymentState.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of DeploymentArn.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of [> `String of DeploymentId.t ] list
| `String of ResourceNameOrEmpty.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]