Module Values.FileCacheLustreConfigurationSource

The configuration for the Amazon File Cache resource.

Sourcetype nonrec t = {
  1. perUnitStorageThroughput : PerUnitStorageThroughput.t option;
    (*

    Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is 1000.

    *)
  2. deploymentType : FileCacheLustreDeploymentType.t option;
    (*

    The deployment type of the Amazon File Cache resource, which must be CACHE_1.

    *)
  3. mountName : LustreFileSystemMountName.t option;
    (*

    You use the MountName value when mounting the cache. If you pass a cache ID to the DescribeFileCaches operation, it returns the the MountName value as part of the cache's description.

    *)
  4. weeklyMaintenanceStartTime : WeeklyTime.t option;
  5. metadataConfiguration : FileCacheLustreMetadataConfiguration.t option;
    (*

    The configuration for a Lustre MDT (Metadata Target) storage volume.

    *)
  6. logConfiguration : LustreLogConfiguration.t option;
    (*

    The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.

    *)
}
Sourceval make : ?perUnitStorageThroughput:??? -> ?deploymentType:??? -> ?mountName:??? -> ?weeklyMaintenanceStartTime:??? -> ?metadataConfiguration:??? -> ?logConfiguration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of PerUnitStorageThroughput.t | `String of LustreFileSystemMountName.t | `Structure of (string * [> `Enum of string | `Integer of MetadataStorageCapacity.t | `String of GeneralARN.t ]) 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