Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ClientVpnEndpoint

import type { ClientVpnEndpoint } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";

Describes a Client VPN endpoint.

interface ClientVpnEndpoint {
AssociatedTargetNetworks: AssociatedTargetNetwork[];
AuthenticationOptions: ClientVpnAuthentication[];
ClientCidrBlock?: string | null;
ClientConnectOptions?: ClientConnectResponseOptions | null;
ClientLoginBannerOptions?: ClientLoginBannerResponseOptions | null;
ClientVpnEndpointId?: string | null;
ConnectionLogOptions?: ConnectionLogResponseOptions | null;
CreationTime?: string | null;
DeletionTime?: string | null;
Description?: string | null;
DnsName?: string | null;
DnsServers: string[];
SecurityGroupIds: string[];
SelfServicePortalUrl?: string | null;
ServerCertificateArn?: string | null;
SessionTimeoutHours?: number | null;
SplitTunnel?: boolean | null;
Status?: ClientVpnEndpointStatus | null;
Tags: Tag[];
TransportProtocol?: TransportProtocol | null;
VpcId?: string | null;
VpnPort?: number | null;
VpnProtocol?: VpnProtocol | null;
}

§Properties

§
AssociatedTargetNetworks: AssociatedTargetNetwork[]
[src]

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

§
AuthenticationOptions: ClientVpnAuthentication[]
[src]

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

§
ClientCidrBlock?: string | null
[src]

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

§
ClientConnectOptions?: ClientConnectResponseOptions | null
[src]

The options for managing connection authorization for new client connections.

§
ClientLoginBannerOptions?: ClientLoginBannerResponseOptions | null
[src]
§
ClientVpnEndpointId?: string | null
[src]

The ID of the Client VPN endpoint.

§
ConnectionLogOptions?: ConnectionLogResponseOptions | null
[src]

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

§
CreationTime?: string | null
[src]

The date and time the Client VPN endpoint was created.

§
DeletionTime?: string | null
[src]

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

§
Description?: string | null
[src]

A brief description of the endpoint.

§
DnsName?: string | null
[src]

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

§
DnsServers: string[]
[src]

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

§
SecurityGroupIds: string[]
[src]

The IDs of the security groups for the target network.

§
SelfServicePortalUrl?: string | null
[src]

The URL of the self-service portal.

§
ServerCertificateArn?: string | null
[src]

The ARN of the server certificate.

§
SessionTimeoutHours?: number | null
[src]
§
SplitTunnel?: boolean | null
[src]

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

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

§

The current state of the Client VPN endpoint.

§
Tags: Tag[]
[src]

Any tags assigned to the Client VPN endpoint.

§
TransportProtocol?: TransportProtocol | null
[src]

The transport protocol used by the Client VPN endpoint.

§
VpcId?: string | null
[src]

The ID of the VPC.

§
VpnPort?: number | null
[src]

The port number for the Client VPN endpoint.

§
VpnProtocol?: VpnProtocol | null
[src]

The protocol used by the VPN session.