Uses of Class
software.amazon.awscdk.services.ec2.ClientVpnEndpoint.Builder
-
Uses of ClientVpnEndpoint.Builder in software.amazon.awscdk.services.ec2
Modifier and TypeMethodDescriptionClientVpnEndpoint.Builder.authorizeAllUsersToVpcCidr
(Boolean authorizeAllUsersToVpcCidr) Whether to authorize all users to the VPC CIDR.The IPv4 address range, in CIDR notation, from which to assign client IP addresses.ClientVpnEndpoint.Builder.clientCertificateArn
(String clientCertificateArn) The ARN of the client certificate for mutual authentication.ClientVpnEndpoint.Builder.clientConnectionHandler
(IClientVpnConnectionHandler clientConnectionHandler) The AWS Lambda function used for connection authorization.ClientVpnEndpoint.Builder.clientLoginBanner
(String clientLoginBanner) Customizable text that will be displayed in a banner on AWS provided clients when a VPN session is established.static ClientVpnEndpoint.Builder
ClientVpnEndpoint.Builder.description
(String description) A brief description of the Client VPN endpoint.ClientVpnEndpoint.Builder.dnsServers
(List<String> dnsServers) Information about the DNS servers to be used for DNS resolution.Whether to enable connections logging.A CloudWatch Logs log group for connection logging.ClientVpnEndpoint.Builder.logStream
(ILogStream logStream) A CloudWatch Logs log stream for connection logging.The port number to assign to the Client VPN endpoint for TCP and UDP traffic.ClientVpnEndpoint.Builder.securityGroups
(List<? extends ISecurityGroup> securityGroups) The security groups to apply to the target network.ClientVpnEndpoint.Builder.selfServicePortal
(Boolean selfServicePortal) Specify whether to enable the self-service portal for the Client VPN endpoint.ClientVpnEndpoint.Builder.serverCertificateArn
(String serverCertificateArn) The ARN of the server certificate.ClientVpnEndpoint.Builder.sessionTimeout
(ClientVpnSessionTimeout sessionTimeout) The maximum VPN session duration time.ClientVpnEndpoint.Builder.splitTunnel
(Boolean splitTunnel) Indicates whether split-tunnel is enabled on the AWS Client VPN endpoint.ClientVpnEndpoint.Builder.transportProtocol
(TransportProtocol transportProtocol) The transport protocol to be used by the VPN session.ClientVpnEndpoint.Builder.userBasedAuthentication
(ClientVpnUserBasedAuthentication userBasedAuthentication) The type of user-based authentication to use.The VPC to connect to.ClientVpnEndpoint.Builder.vpcSubnets
(SubnetSelection vpcSubnets) Subnets to associate to the client VPN endpoint.