Module Values.UpdateVolumeRequestSource

Updates the configuration of an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume.

Sourcetype nonrec t = {
  1. clientRequestToken : ClientRequestToken.t option;
  2. volumeId : VolumeId.t;
    (*

    The ID of the volume that you want to update, in the format fsvol-0123456789abcdef0.

    *)
  3. ontapConfiguration : UpdateOntapVolumeConfiguration.t option;
    (*

    The configuration of the ONTAP volume that you are updating.

    *)
  4. name : VolumeName.t option;
    (*

    The name of the OpenZFS volume. OpenZFS root volumes are automatically named FSX. Child volume names must be unique among their parent volume's children. The name of the volume is part of the mount string for the OpenZFS volume.

    *)
  5. openZFSConfiguration : UpdateOpenZFSVolumeConfiguration.t option;
    (*

    The configuration of the OpenZFS volume that you are updating.

    *)
}
Sourceval context_ : string
Sourceval make : ?clientRequestToken:??? -> ?ontapConfiguration:??? -> ?name:??? -> ?openZFSConfiguration:??? -> volumeId:VolumeId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `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 | `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 ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t