Module Values.OnDeviceServiceConfigurationSource

An object that represents the metadata and configuration settings for services on an Amazon Web Services Snow Family device.

Sourcetype nonrec t = {
  1. nFSOnDeviceService : NFSOnDeviceServiceConfiguration.t option;
    (*

    Represents the NFS (Network File System) service on a Snow Family device.

    *)
  2. tGWOnDeviceService : TGWOnDeviceServiceConfiguration.t option;
    (*

    Represents the Storage Gateway service Tape Gateway type on a Snow Family device.

    *)
  3. eKSOnDeviceService : EKSOnDeviceServiceConfiguration.t option;
    (*

    The configuration of EKS Anywhere on the Snow Family device.

    *)
  4. s3OnDeviceService : S3OnDeviceServiceConfiguration.t option;
    (*

    Configuration for Amazon S3 compatible storage on Snow family devices.

    *)
}
Sourceval make : ?nFSOnDeviceService:??? -> ?tGWOnDeviceService:??? -> ?eKSOnDeviceService:??? -> ?s3OnDeviceService:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Double of S3StorageLimit.t | `Enum of string | `Integer of StorageLimit.t | `String of String_.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