Values.CreateVolumeRequestSourceCreates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume.
type nonrec t = {clientRequestToken : ClientRequestToken.t option;volumeType : VolumeType.t;Specifies the type of volume to create; ONTAP and OPENZFS are the only valid volume types.
*)name : VolumeName.t;Specifies the name of the volume that you're creating.
*)ontapConfiguration : CreateOntapVolumeConfiguration.t option;Specifies the configuration to use when creating the ONTAP volume.
*)openZFSConfiguration : CreateOpenZFSVolumeConfiguration.t option;Specifies the configuration to use when creating the OpenZFS volume.
*)}val make :
?clientRequestToken:??? ->
?ontapConfiguration:??? ->
?tags:??? ->
?openZFSConfiguration:??? ->
volumeType:VolumeType.t ->
name:VolumeName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of ClientRequestToken.t
| `Structure of
(string
* [> `Boolean of Flag.t
| `Enum of string
| `Integer of VolumeCapacity.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of IntegerNoMax.t
| `List of
[> `Structure of
(string
* [> `List of
[> `String of OpenZFSNfsExportOption.t ]
list
| `String of OpenZFSClients.t ])
list ]
list ])
list ]
list
| `Long of VolumeCapacityBytes.t
| `String of JunctionPath.t
| `Structure of
(string
* [> `Boolean of Flag.t
| `Enum of string
| `Integer of CoolingPeriod.t
| `List of [> `String of Aggregate.t ] list
| `String of ResourceARN.t
| `Structure of
(string
* [> `Enum of string
| `Integer of AutocommitPeriodValue.t
| `Structure of
(string
* [> `Enum of string
| `Integer of RetentionPeriodValue.t ])
list ])
list ])
list ])
list ])
list ]