Values_4.InstanceSpecificationSourceThe instance details to specify which volumes should be snapshotted.
type nonrec t = {instanceId : Values_3.InstanceIdWithVolumeResolver.t;The instance to specify which volumes should be snapshotted.
*)excludeBootVolume : Values_0.Boolean.t option;Excludes the root volume from being snapshotted.
*)excludeDataVolumeIds : Values_3.VolumeIdStringList.t option;The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume. You can specify up to 40 volume IDs per request.
*)}val make :
?excludeBootVolume:??? ->
?excludeDataVolumeIds:??? ->
instanceId:Values_3.InstanceIdWithVolumeResolver.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `List of [> `String of Values_0.VolumeId.t ] list
| `String of Values_3.InstanceIdWithVolumeResolver.t ])
list ]