Values.CreateKxVolumeRequestSourceCreates a new volume with a specific amount of throughput and storage capacity.
type nonrec t = {clientToken : ClientToken.t option;A token that ensures idempotency. This token expires in 10 minutes.
*)environmentId : KxEnvironmentId.t;A unique identifier for the kdb environment, whose clusters can attach to the volume.
*)volumeType : KxVolumeType.t;The type of file system volume. Currently, FinSpace only supports NAS_1 volume type. When you select NAS_1 volume type, you must also provide nas1Configuration.
*)volumeName : KxVolumeName.t;A unique identifier for the volume.
*)description : Description.t option;A description of the volume.
*)nas1Configuration : KxNAS1Configuration.t option;Specifies the configuration for the Network attached storage (NAS_1) file system volume. This parameter is required when you choose volumeType as NAS_1.
*)azMode : KxAzMode.t;The number of availability zones you want to assign per volume. Currently, FinSpace only supports SINGLE for volumes. This places dataview in a single AZ.
*)availabilityZoneIds : AvailabilityZoneIds.t;The identifier of the availability zones.
*)}val make :
?clientToken:??? ->
?description:??? ->
?nas1Configuration:??? ->
?tags:??? ->
environmentId:KxEnvironmentId.t ->
volumeType:KxVolumeType.t ->
volumeName:KxVolumeName.t ->
azMode:KxAzMode.t ->
availabilityZoneIds:AvailabilityZoneIds.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of AvailabilityZoneId.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ClientToken.t
| `Structure of
(string * [> `Enum of string | `Integer of KxNAS1Size.t ]) list ])
list ]