aws-cdk-lib.aws_iot.CfnTopicRuleDestination.VpcDestinationPropertiesProperty

interface VpcDestinationPropertiesProperty

LanguageType name
.NETAmazon.CDK.AWS.IoT.CfnTopicRuleDestination.VpcDestinationPropertiesProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiot#CfnTopicRuleDestination_VpcDestinationPropertiesProperty
Javasoftware.amazon.awscdk.services.iot.CfnTopicRuleDestination.VpcDestinationPropertiesProperty
Pythonaws_cdk.aws_iot.CfnTopicRuleDestination.VpcDestinationPropertiesProperty
TypeScript aws-cdk-lib » aws_iot » CfnTopicRuleDestination » VpcDestinationPropertiesProperty

The properties of a virtual private cloud (VPC) destination.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from 'aws-cdk-lib';
const vpcDestinationPropertiesProperty: iot.CfnTopicRuleDestination.VpcDestinationPropertiesProperty = {
  roleArn: 'roleArn',
  securityGroups: ['securityGroups'],
  subnetIds: ['subnetIds'],
  vpcId: 'vpcId',
};

Properties

NameTypeDescription
roleArn?stringThe ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).
securityGroups?string[]The security groups of the VPC destination.
subnetIds?string[]The subnet IDs of the VPC destination.
vpcId?stringThe ID of the VPC.

roleArn?

Type: string (optional)

The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).


securityGroups?

Type: string[] (optional)

The security groups of the VPC destination.


subnetIds?

Type: string[] (optional)

The subnet IDs of the VPC destination.


vpcId?

Type: string (optional)

The ID of the VPC.