Module Values.CreateGatewayRequestSource

Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. For more information, see Ingesting data using a gateway in the IoT SiteWise User Guide.

Sourcetype nonrec t = {
  1. gatewayName : GatewayName.t;
    (*

    A unique name for the gateway.

    *)
  2. gatewayPlatform : GatewayPlatform.t;
    (*

    The gateway's platform. You can only specify one platform in a gateway.

    *)
  3. gatewayVersion : GatewayVersion.t option;
    (*

    The version of the gateway to create. Specify 3 to create an MQTT-enabled, V3 gateway and 2 to create a Classic streams, V2 gateway. If not specified, the default is 2 (Classic streams, V2 gateway). When creating a V3 gateway (gatewayVersion=3) with the GreengrassV2 platform, you must also specify the coreDeviceOperatingSystem parameter. We recommend creating an MQTT-enabled gateway for self-hosted gateways and Siemens Industrial Edge gateways. For more information on gateway versions, see Use Amazon Web Services IoT SiteWise Edge Edge gateways.

    *)
  4. tags : TagMap.t option;
    (*

    A list of key-value pairs that contain metadata for the gateway. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.

    *)
}
Sourceval context_ : string
Sourceval make : ?gatewayVersion:??? -> ?tags:??? -> gatewayName:GatewayName.t -> gatewayPlatform:GatewayPlatform.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of GatewayName.t | `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of ARN.t ]) 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