Interface CfnGateway.IGatewayPlatformProperty
The gateway's platform configuration. You can only specify one platform type in a gateway.
Namespace: Amazon.CDK.AWS.IoTSiteWise
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnGateway.IGatewayPlatformProperty
Syntax (vb)
Public Interface CfnGateway.IGatewayPlatformProperty
Remarks
(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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IoTSiteWise;
var gatewayPlatformProperty = new GatewayPlatformProperty {
Greengrass = new GreengrassProperty {
GroupArn = "groupArn"
},
GreengrassV2 = new GreengrassV2Property {
CoreDeviceThingName = "coreDeviceThingName",
// the properties below are optional
CoreDeviceOperatingSystem = "coreDeviceOperatingSystem"
},
SiemensIe = new SiemensIEProperty {
IotCoreThingName = "iotCoreThingName"
}
};
Synopsis
Properties
| Greengrass | The gateway's platform configuration. You can only specify one platform type in a gateway. |
| GreengrassV2 | A gateway that runs on AWS IoT Greengrass V2 . |
| SiemensIe | An AWS IoT SiteWise Edge gateway that runs on a Siemens Industrial Edge Device. |
Properties
Greengrass
The gateway's platform configuration. You can only specify one platform type in a gateway.
object? Greengrass { get; }
Property Value
Remarks
GreengrassV2
A gateway that runs on AWS IoT Greengrass V2 .
object? GreengrassV2 { get; }
Property Value
Remarks
SiemensIe
An AWS IoT SiteWise Edge gateway that runs on a Siemens Industrial Edge Device.
object? SiemensIe { get; }