Module Values.GatewayPlatformSource

The gateway's platform configuration. You can only specify one platform type in a gateway. (Legacy only) For Greengrass V1 gateways, specify the greengrass parameter with a valid Greengrass group ARN. For Greengrass V2 gateways, specify the greengrassV2 parameter with a valid core device thing name. If creating a V3 gateway (gatewayVersion=3), you must also specify the coreDeviceOperatingSystem. For Siemens Industrial Edge gateways, specify the siemensIE parameter with a valid IoT Core thing name.

Sourcetype nonrec t = {
  1. greengrass : Greengrass.t option;
    (*

    A gateway that runs on IoT Greengrass.

    *)
  2. greengrassV2 : GreengrassV2.t option;
    (*

    A gateway that runs on IoT Greengrass V2.

    *)
  3. siemensIE : SiemensIE.t option;
    (*

    A SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.

    *)
}
Sourceval make : ?greengrass:??? -> ?greengrassV2:??? -> ?siemensIE:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of ARN.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