Module Values.Volume

Describes an Amazon FSx volume.

Sourcetype nonrec t = {
  1. creationTime : CreationTime.t option;
  2. fileSystemId : FileSystemId.t option;
  3. lifecycle : VolumeLifecycle.t option;
    (*

    The lifecycle status of the volume. AVAILABLE - The volume is fully available for use. CREATED - The volume has been created. CREATING - Amazon FSx is creating the new volume. DELETING - Amazon FSx is deleting an existing volume. FAILED - Amazon FSx was unable to create the volume. MISCONFIGURED - The volume is in a failed but recoverable state. PENDING - Amazon FSx hasn't started creating the volume.

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

    The name of the volume.

    *)
  5. ontapConfiguration : OntapVolumeConfiguration.t option;
  6. resourceARN : ResourceARN.t option;
  7. tags : Tags.t option;
  8. volumeId : VolumeId.t option;
    (*

    The system-generated, unique ID of the volume.

    *)
  9. volumeType : VolumeType.t option;
    (*

    The type of the volume.

    *)
  10. lifecycleTransitionReason : LifecycleTransitionReason.t option;
    (*

    The reason why the volume lifecycle status changed.

    *)
  11. administrativeActions : AdministrativeActions.t option;
    (*

    A list of administrative actions for the volume that are in process or waiting to be processed. Administrative actions describe changes to the volume that you have initiated using the UpdateVolume action.

    *)
  12. openZFSConfiguration : OpenZFSVolumeConfiguration.t option;
    (*

    The configuration of an Amazon FSx for OpenZFS volume.

    *)
}
Sourceval make : ?creationTime:CreationTime.t -> ?fileSystemId:FileSystemId.t -> ?lifecycle:VolumeLifecycle.t -> ?name:VolumeName.t -> ?ontapConfiguration:OntapVolumeConfiguration.t -> ?resourceARN:ResourceARN.t -> ?tags:Tags.t -> ?volumeId:VolumeId.t -> ?volumeType:VolumeType.t -> ?lifecycleTransitionReason:LifecycleTransitionReason.t -> ?administrativeActions:AdministrativeActions.t -> ?openZFSConfiguration:OpenZFSVolumeConfiguration.t -> unit -> t
Sourceval to_value : t -> Awso.Botodata.value
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t