ClientVpnEndpoint - Amazon Elastic Compute Cloud

ClientVpnEndpoint

Describes a Client VPN endpoint.

Contents

associatedTargetNetwork

This member has been deprecated.

Information about the associated target networks. A target network is a subnet in a VPC.

Type: Array of AssociatedTargetNetwork objects

Required: No

authenticationOptions

Information about the authentication method used by the Client VPN endpoint.

Type: Array of ClientVpnAuthentication objects

Required: No

clientCidrBlock

The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.

Type: String

Required: No

clientConnectOptions

The options for managing connection authorization for new client connections.

Type: ClientConnectResponseOptions object

Required: No

clientLoginBannerOptions

Options for enabling a customizable text banner that will be displayed on AWS provided clients when a VPN session is established.

Type: ClientLoginBannerResponseOptions object

Required: No

clientVpnEndpointId

The ID of the Client VPN endpoint.

Type: String

Required: No

connectionLogOptions

Information about the client connection logging options for the Client VPN endpoint.

Type: ConnectionLogResponseOptions object

Required: No

creationTime

The date and time the Client VPN endpoint was created.

Type: String

Required: No

deletionTime

The date and time the Client VPN endpoint was deleted, if applicable.

Type: String

Required: No

description

A brief description of the endpoint.

Type: String

Required: No

dnsName

The DNS name to be used by clients when connecting to the Client VPN endpoint.

Type: String

Required: No

dnsServer

Information about the DNS servers to be used for DNS resolution.

Type: Array of strings

Required: No

securityGroupIdSet

The IDs of the security groups for the target network.

Type: Array of strings

Required: No

selfServicePortalUrl

The URL of the self-service portal.

Type: String

Required: No

serverCertificateArn

The ARN of the server certificate.

Type: String

Required: No

sessionTimeoutHours

The maximum VPN session duration time in hours.

Valid values: 8 | 10 | 12 | 24

Default value: 24

Type: Integer

Required: No

splitTunnel

Indicates whether split-tunnel is enabled in the AWS Client VPN endpoint.

For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN endpoint in the AWS Client VPN Administrator Guide.

Type: Boolean

Required: No

status

The current state of the Client VPN endpoint.

Type: ClientVpnEndpointStatus object

Required: No

tagSet

Any tags assigned to the Client VPN endpoint.

Type: Array of Tag objects

Required: No

transportProtocol

The transport protocol used by the Client VPN endpoint.

Type: String

Valid Values: tcp | udp

Required: No

vpcId

The ID of the VPC.

Type: String

Required: No

vpnPort

The port number for the Client VPN endpoint.

Type: Integer

Required: No

vpnProtocol

The protocol used by the VPN session.

Type: String

Valid Values: openvpn

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: