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