libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTSiteWise.Types.GatewayPlatform

Description

 
Synopsis

Documentation

data GatewayPlatform Source #

Contains a gateway's platform information.

See: newGatewayPlatform smart constructor.

Constructors

GatewayPlatform' 

Fields

Instances

Instances details
Eq GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Read GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Show GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Generic GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Associated Types

type Rep GatewayPlatform :: Type -> Type #

NFData GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

Methods

rnf :: GatewayPlatform -> () #

Hashable GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

ToJSON GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

FromJSON GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

type Rep GatewayPlatform Source # 
Instance details

Defined in Amazonka.IoTSiteWise.Types.GatewayPlatform

type Rep GatewayPlatform = D1 ('MetaData "GatewayPlatform" "Amazonka.IoTSiteWise.Types.GatewayPlatform" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "GatewayPlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "greengrass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Greengrass)) :*: S1 ('MetaSel ('Just "greengrassV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GreengrassV2))))

newGatewayPlatform :: GatewayPlatform Source #

Create a value of GatewayPlatform with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:greengrass:GatewayPlatform', gatewayPlatform_greengrass - A gateway that runs on IoT Greengrass.

$sel:greengrassV2:GatewayPlatform', gatewayPlatform_greengrassV2 - A gateway that runs on IoT Greengrass V2.

gatewayPlatform_greengrass :: Lens' GatewayPlatform (Maybe Greengrass) Source #

A gateway that runs on IoT Greengrass.

gatewayPlatform_greengrassV2 :: Lens' GatewayPlatform (Maybe GreengrassV2) Source #

A gateway that runs on IoT Greengrass V2.