CfnTopicRuleDestinationProps

class aws_cdk.aws_iot.CfnTopicRuleDestinationProps(*, http_url_properties=None, status=None, vpc_properties=None)

Bases: object

Properties for defining a AWS::IoT::TopicRuleDestination.

Parameters
Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_iot as iot

cfn_topic_rule_destination_props = iot.CfnTopicRuleDestinationProps(
    http_url_properties=iot.CfnTopicRuleDestination.HttpUrlDestinationSummaryProperty(
        confirmation_url="confirmationUrl"
    ),
    status="status",
    vpc_properties=iot.CfnTopicRuleDestination.VpcDestinationPropertiesProperty(
        role_arn="roleArn",
        security_groups=["securityGroups"],
        subnet_ids=["subnetIds"],
        vpc_id="vpcId"
    )
)

Attributes

http_url_properties

AWS::IoT::TopicRuleDestination.HttpUrlProperties.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html#cfn-iot-topicruledestination-httpurlproperties

Return type

Union[IResolvable, HttpUrlDestinationSummaryProperty, None]

status

AWS::IoT::TopicRuleDestination.Status.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html#cfn-iot-topicruledestination-status

Return type

Optional[str]

vpc_properties

AWS::IoT::TopicRuleDestination.VpcProperties.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html#cfn-iot-topicruledestination-vpcproperties

Return type

Union[IResolvable, VpcDestinationPropertiesProperty, None]