Values.ComponentSourceDetailed data of an Proton component resource. For more information about components, see Proton components in the Proton User Guide.
type nonrec t = {arn : ComponentArn.t option;The Amazon Resource Name (ARN) of the component.
*)createdAt : Timestamp.t option;The time when the component was created.
*)deploymentStatus : DeploymentStatus.t option;The component deployment status.
*)deploymentStatusMessage : StatusMessage.t option;The message associated with the component deployment status.
*)description : Description.t option;A description of the component.
*)environmentName : ResourceName.t option;The name of the Proton environment that this component is associated with.
*)lastAttemptedDeploymentId : DeploymentId.t option;The ID of the last attempted deployment of this component.
*)lastClientRequestToken : String_.t option;The last token the client requested.
*)lastDeploymentAttemptedAt : Timestamp.t option;The time when a deployment of the component was last attempted.
*)lastDeploymentSucceededAt : Timestamp.t option;The time when the component was last deployed successfully.
*)lastModifiedAt : Timestamp.t option;The time when the component was last modified.
*)lastSucceededDeploymentId : DeploymentId.t option;The ID of the last successful deployment of this component.
*)name : ResourceName.t option;The name of the component.
*)serviceInstanceName : ResourceName.t option;The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
*)serviceName : ResourceName.t option;The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.
*)serviceSpec : SpecContents.t option;The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
*)}val make :
?arn:??? ->
?createdAt:??? ->
?deploymentStatus:??? ->
?deploymentStatusMessage:??? ->
?description:??? ->
?environmentName:??? ->
?lastAttemptedDeploymentId:??? ->
?lastClientRequestToken:??? ->
?lastDeploymentAttemptedAt:??? ->
?lastDeploymentSucceededAt:??? ->
?lastModifiedAt:??? ->
?lastSucceededDeploymentId:??? ->
?name:??? ->
?serviceInstanceName:??? ->
?serviceName:??? ->
?serviceSpec:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ComponentArn.t
| `Timestamp of Timestamp.t ])
list ]