| Package | Description |
|---|---|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.authorizeAllUsersToVpcCidr(Boolean authorizeAllUsersToVpcCidr)
Whether to authorize all users to the VPC CIDR.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.cidr(String cidr)
The IPv4 address range, in CIDR notation, from which to assign client IP addresses.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.clientCertificateArn(String clientCertificateArn)
The ARN of the client certificate for mutual authentication.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.clientConnectionHandler(IClientVpnConnectionHandler clientConnectionHandler)
The AWS Lambda function used for connection authorization.
|
ClientVpnEndpoint.Builder |
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.create(software.constructs.Construct scope,
String id) |
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.description(String description)
A brief description of the Client VPN endpoint.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.dnsServers(List<String> dnsServers)
Information about the DNS servers to be used for DNS resolution.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.logging(Boolean logging)
Whether to enable connections logging.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.logGroup(ILogGroup logGroup)
A CloudWatch Logs log group for connection logging.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.logStream(ILogStream logStream)
A CloudWatch Logs log stream for connection logging.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.port(VpnPort port)
The port number to assign to the Client VPN endpoint for TCP and UDP traffic.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
The security groups to apply to the target network.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.selfServicePortal(Boolean selfServicePortal)
Specify whether to enable the self-service portal for the Client VPN endpoint.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.serverCertificateArn(String serverCertificateArn)
The ARN of the server certificate.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.sessionTimeout(ClientVpnSessionTimeout sessionTimeout)
The maximum VPN session duration time.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.splitTunnel(Boolean splitTunnel)
Indicates whether split-tunnel is enabled on the AWS Client VPN endpoint.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.transportProtocol(TransportProtocol transportProtocol)
The transport protocol to be used by the VPN session.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.userBasedAuthentication(ClientVpnUserBasedAuthentication userBasedAuthentication)
The type of user-based authentication to use.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.vpc(IVpc vpc)
The VPC to connect to.
|
ClientVpnEndpoint.Builder |
ClientVpnEndpoint.Builder.vpcSubnets(SubnetSelection vpcSubnets)
Subnets to associate to the client VPN endpoint.
|
Copyright © 2022. All rights reserved.