CfnClientVpnEndpointProps

class aws_cdk.aws_ec2.CfnClientVpnEndpointProps(*, authentication_options, client_cidr_block, connection_log_options, server_certificate_arn, description=None, dns_servers=None, security_group_ids=None, split_tunnel=None, tag_specifications=None, transport_protocol=None, vpc_id=None, vpn_port=None)

Bases: object

Properties for defining a AWS::EC2::ClientVpnEndpoint.

Parameters
  • authentication_options (Union[IResolvable, List[Union[ClientAuthenticationRequestProperty, IResolvable]]]) – AWS::EC2::ClientVpnEndpoint.AuthenticationOptions.

  • client_cidr_block (str) – AWS::EC2::ClientVpnEndpoint.ClientCidrBlock.

  • connection_log_options (Union[IResolvable, ConnectionLogOptionsProperty]) – AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions.

  • server_certificate_arn (str) – AWS::EC2::ClientVpnEndpoint.ServerCertificateArn.

  • description (Optional[str]) – AWS::EC2::ClientVpnEndpoint.Description.

  • dns_servers (Optional[List[str]]) – AWS::EC2::ClientVpnEndpoint.DnsServers.

  • security_group_ids (Optional[List[str]]) – AWS::EC2::ClientVpnEndpoint.SecurityGroupIds.

  • split_tunnel (Union[bool, IResolvable, None]) – AWS::EC2::ClientVpnEndpoint.SplitTunnel.

  • tag_specifications (Union[IResolvable, List[Union[IResolvable, TagSpecificationProperty]], None]) – AWS::EC2::ClientVpnEndpoint.TagSpecifications.

  • transport_protocol (Optional[str]) – AWS::EC2::ClientVpnEndpoint.TransportProtocol.

  • vpc_id (Optional[str]) – AWS::EC2::ClientVpnEndpoint.VpcId.

  • vpn_port (Union[int, float, None]) – AWS::EC2::ClientVpnEndpoint.VpnPort.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html

Attributes

authentication_options

AWS::EC2::ClientVpnEndpoint.AuthenticationOptions.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-authenticationoptions

Return type

Union[IResolvable, List[Union[ClientAuthenticationRequestProperty, IResolvable]]]

client_cidr_block

AWS::EC2::ClientVpnEndpoint.ClientCidrBlock.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-clientcidrblock

Return type

str

connection_log_options

AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-connectionlogoptions

Return type

Union[IResolvable, ConnectionLogOptionsProperty]

description

AWS::EC2::ClientVpnEndpoint.Description.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-description

Return type

Optional[str]

dns_servers

AWS::EC2::ClientVpnEndpoint.DnsServers.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-dnsservers

Return type

Optional[List[str]]

security_group_ids

AWS::EC2::ClientVpnEndpoint.SecurityGroupIds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-securitygroupids

Return type

Optional[List[str]]

server_certificate_arn

AWS::EC2::ClientVpnEndpoint.ServerCertificateArn.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-servercertificatearn

Return type

str

split_tunnel

AWS::EC2::ClientVpnEndpoint.SplitTunnel.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-splittunnel

Return type

Union[bool, IResolvable, None]

tag_specifications

AWS::EC2::ClientVpnEndpoint.TagSpecifications.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-tagspecifications

Return type

Union[IResolvable, List[Union[IResolvable, TagSpecificationProperty]], None]

transport_protocol

AWS::EC2::ClientVpnEndpoint.TransportProtocol.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-transportprotocol

Return type

Optional[str]

vpc_id

AWS::EC2::ClientVpnEndpoint.VpcId.

See

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

Return type

Optional[str]

vpn_port

AWS::EC2::ClientVpnEndpoint.VpnPort.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnendpoint.html#cfn-ec2-clientvpnendpoint-vpnport

Return type

Union[int, float, None]