Values.LifecycleExecutionResourceSourceContains details for a resource that the runtime instance of the lifecycle policy identified for action.
type nonrec t = {accountId : NonEmptyString.t option;The account that owns the impacted resource.
*)resourceId : NonEmptyString.t option;Identifies the impacted resource. The resource ID depends on the type of resource, as follows. Image Builder image resources: Amazon Resource Name (ARN) Distributed AMIs: AMI ID Container images distributed to an ECR repository: image URI or SHA Digest
*)state : LifecycleExecutionResourceState.t option;The runtime state for the lifecycle execution.
*)action : LifecycleExecutionResourceAction.t option;The action to take for the identified resource.
*)region : NonEmptyString.t option;The Amazon Web Services Region where the lifecycle execution resource is stored.
*)snapshots : LifecycleExecutionSnapshotResourceList.t option;A list of associated resource snapshots for the impacted resource if itβs an AMI.
*)imageUris : StringList.t option;For an impacted container image, this identifies a list of URIs for associated container images distributed to ECR repositories.
*)startTime : DateTimeTimestamp.t option;The starting timestamp from the lifecycle action that was applied to the resource.
*)endTime : DateTimeTimestamp.t option;The ending timestamp from the lifecycle action that was applied to the resource.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of NonEmptyString.t
| `Structure of
(string
* [> `String of NonEmptyString.t
| `Structure of
(string
* [> `Enum of string | `String of NonEmptyString.t ])
list ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string * [> `Enum of string | `String of NonEmptyString.t ]) list
| `Timestamp of DateTimeTimestamp.t ])
list ]