Class CfnTopicRuleDestination.VpcDestinationPropertiesProperty
The properties of a virtual private cloud (VPC) destination.
Inheritance
System.Object
CfnTopicRuleDestination.VpcDestinationPropertiesProperty
Namespace: Amazon.CDK.AWS.IoT
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class VpcDestinationPropertiesProperty : Object, CfnTopicRuleDestination.IVpcDestinationPropertiesProperty
Syntax (vb)
Public Class VpcDestinationPropertiesProperty
Inherits Object
Implements CfnTopicRuleDestination.IVpcDestinationPropertiesProperty
Remarks
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.IoT;
var vpcDestinationPropertiesProperty = new VpcDestinationPropertiesProperty {
RoleArn = "roleArn",
SecurityGroups = new [] { "securityGroups" },
SubnetIds = new [] { "subnetIds" },
VpcId = "vpcId"
};
Synopsis
Constructors
VpcDestinationPropertiesProperty() |
Properties
RoleArn | The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs). |
SecurityGroups | The security groups of the VPC destination. |
SubnetIds | The subnet IDs of the VPC destination. |
VpcId | The ID of the VPC. |
Constructors
VpcDestinationPropertiesProperty()
public VpcDestinationPropertiesProperty()
Properties
RoleArn
The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).
public string RoleArn { get; set; }
Property Value
System.String
Remarks
SecurityGroups
The security groups of the VPC destination.
public string[] SecurityGroups { get; set; }
Property Value
System.String[]
Remarks
SubnetIds
The subnet IDs of the VPC destination.
public string[] SubnetIds { get; set; }
Property Value
System.String[]
Remarks
VpcId
The ID of the VPC.
public string VpcId { get; set; }
Property Value
System.String