CfnGatewayProps
- class aws_cdk.aws_iotsitewise.CfnGatewayProps(*, gateway_name, gateway_platform, gateway_capability_summaries=None, tags=None)
Bases:
objectProperties for defining a
CfnGateway.- Parameters:
gateway_name (
str) – A unique, friendly name for the gateway. The maximum length is 256 characters with the pattern[^\ u0000-\ u001F\ u007F]+.gateway_platform (
Union[IResolvable,GatewayPlatformProperty,Dict[str,Any]]) – The gateway’s platform. You can only specify one platform in a gateway.gateway_capability_summaries (
Union[IResolvable,Sequence[Union[IResolvable,GatewayCapabilitySummaryProperty,Dict[str,Any]]],None]) – A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration’s definition, use DescribeGatewayCapabilityConfiguration .tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – A list of key-value pairs that contain metadata for the gateway. For more information, see Tagging your AWS IoT SiteWise resources in the AWS IoT SiteWise User Guide .
- Link:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-gateway.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_iotsitewise as iotsitewise cfn_gateway_props = iotsitewise.CfnGatewayProps( gateway_name="gatewayName", gateway_platform=iotsitewise.CfnGateway.GatewayPlatformProperty( greengrass=iotsitewise.CfnGateway.GreengrassProperty( group_arn="groupArn" ), greengrass_v2=iotsitewise.CfnGateway.GreengrassV2Property( core_device_thing_name="coreDeviceThingName" ) ), # the properties below are optional gateway_capability_summaries=[iotsitewise.CfnGateway.GatewayCapabilitySummaryProperty( capability_namespace="capabilityNamespace", # the properties below are optional capability_configuration="capabilityConfiguration" )], tags=[CfnTag( key="key", value="value" )] )
Attributes
- gateway_capability_summaries
A list of gateway capability summaries that each contain a namespace and status.
Each gateway capability defines data sources for the gateway. To retrieve a capability configuration’s definition, use DescribeGatewayCapabilityConfiguration .
- gateway_name
A unique, friendly name for the gateway.
The maximum length is 256 characters with the pattern
[^\ u0000-\ u001F\ u007F]+.
- gateway_platform
The gateway’s platform.
You can only specify one platform in a gateway.
- tags
A list of key-value pairs that contain metadata for the gateway.
For more information, see Tagging your AWS IoT SiteWise resources in the AWS IoT SiteWise User Guide .