Values_3.SnapshotInfoSourceInformation about a snapshot.
type nonrec t = {description : Values_0.String_.t option;Description specified by the CreateSnapshotRequest that has been applied to all snapshots.
*)encrypted : Values_0.Boolean.t option;Indicates whether the snapshot is encrypted.
*)volumeId : Values_0.String_.t option;Source volume from which this snapshot was created.
*)state : Values_1.SnapshotState.t option;Current state of the snapshot.
*)volumeSize : Values_0.Integer.t option;Size of the volume from which this snapshot was created.
*)startTime : Values_0.MillisecondDateTime.t option;Time this snapshot was started. This is the same for all snapshots initiated by the same request.
*)progress : Values_0.String_.t option;Progress this snapshot has made towards completing.
*)ownerId : Values_0.String_.t option;Account id used when creating this snapshot.
*)snapshotId : Values_0.String_.t option;Snapshot id that can be used to describe this snapshot.
*)outpostArn : Values_0.String_.t option;The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon EBS User Guide.
*)sseType : Values_1.SSEType.t option;Reserved for future use.
*)availabilityZone : Values_0.String_.t option;The Availability Zone or Local Zone of the snapshots. For example, us-west-1a (Availability Zone) or us-west-2-lax-1a (Local Zone).
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.Integer.t
| `List of
[> `Structure of (string * [> `String of string ]) list ] list
| `String of Values_0.String_.t
| `Timestamp of Values_0.MillisecondDateTime.t ])
list ]