CfnVpcConnectionMixinProps

class aws_cdk.mixins_preview.aws_msk.mixins.CfnVpcConnectionMixinProps(*, authentication=None, client_subnets=None, security_groups=None, tags=None, target_cluster_arn=None, vpc_id=None)

Bases: object

Properties for CfnVpcConnectionPropsMixin.

Parameters:
  • authentication (Optional[str]) – The type of private link authentication.

  • client_subnets (Optional[Sequence[str]]) – The list of subnets in the client VPC to connect to.

  • security_groups (Optional[Sequence[str]]) – The security groups to attach to the ENIs for the broker nodes.

  • tags (Optional[Mapping[str, str]]) – An arbitrary set of tags (key-value pairs) you specify while creating the VPC connection.

  • target_cluster_arn (Optional[str]) – The Amazon Resource Name (ARN) of the cluster.

  • vpc_id (Optional[str]) – The VPC ID of the remote client.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_msk import mixins as msk_mixins

cfn_vpc_connection_mixin_props = msk_mixins.CfnVpcConnectionMixinProps(
    authentication="authentication",
    client_subnets=["clientSubnets"],
    security_groups=["securityGroups"],
    tags={
        "tags_key": "tags"
    },
    target_cluster_arn="targetClusterArn",
    vpc_id="vpcId"
)

Attributes

authentication

The type of private link authentication.

See:

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

client_subnets

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

See:

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

security_groups

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

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.

See:

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

target_cluster_arn

The Amazon Resource Name (ARN) of the cluster.

See:

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

vpc_id

The VPC ID of the remote client.

See:

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