Show / Hide Table of Contents

Class CfnVpcConnectionProps

Properties for defining a CfnVpcConnection.

Inheritance
object
CfnVpcConnectionProps
Implements
ICfnVpcConnectionProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnVpcConnectionProps : ICfnVpcConnectionProps
Syntax (vb)
Public Class CfnVpcConnectionProps Implements ICfnVpcConnectionProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html

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.MSK;

             var cfnVpcConnectionProps = new CfnVpcConnectionProps {
                 Authentication = "authentication",
                 ClientSubnets = new [] { "clientSubnets" },
                 SecurityGroups = new [] { "securityGroups" },
                 TargetClusterArn = "targetClusterArn",
                 VpcId = "vpcId",

                 // the properties below are optional
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Synopsis

Constructors

CfnVpcConnectionProps()

Properties for defining a CfnVpcConnection.

Properties

Authentication

The type of private link authentication.

ClientSubnets

The list of subnets in the client VPC to connect to.

SecurityGroups

The security groups to attach to the ENIs for the broker nodes.

Tags

An arbitrary set of tags (key-value pairs) you specify while creating the VPC connection.

TargetClusterArn

The Amazon Resource Name (ARN) of the cluster.

VpcId

The VPC ID of the remote client.

Constructors

CfnVpcConnectionProps()

Properties for defining a CfnVpcConnection.

public CfnVpcConnectionProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html

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.MSK;

             var cfnVpcConnectionProps = new CfnVpcConnectionProps {
                 Authentication = "authentication",
                 ClientSubnets = new [] { "clientSubnets" },
                 SecurityGroups = new [] { "securityGroups" },
                 TargetClusterArn = "targetClusterArn",
                 VpcId = "vpcId",

                 // the properties below are optional
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Properties

Authentication

The type of private link authentication.

public string Authentication { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-authentication

ClientSubnets

The list of subnets in the client VPC to connect to.

public string[] ClientSubnets { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-clientsubnets

SecurityGroups

The security groups to attach to the ENIs for the broker nodes.

public string[] SecurityGroups { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-securitygroups

Tags

An arbitrary set of tags (key-value pairs) you specify while creating the VPC connection.

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-tags

TargetClusterArn

The Amazon Resource Name (ARN) of the cluster.

public string TargetClusterArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-targetclusterarn

VpcId

The VPC ID of the remote client.

public string VpcId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-vpcconnection.html#cfn-msk-vpcconnection-vpcid

Implements

ICfnVpcConnectionProps
Back to top Generated by DocFX