Show / Hide Table of Contents

Class EndpointState

Inheritance
System.Object
InputArgs
ResourceArgs
EndpointState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2ClientVpn
Assembly: Pulumi.Aws.dll
Syntax
public sealed class EndpointState : ResourceArgs

Constructors

View Source

EndpointState()

Declaration
public EndpointState()

Properties

View Source

AuthenticationOptions

Information about the authentication method to be used to authenticate clients.

Declaration
public InputList<EndpointAuthenticationOptionGetArgs> AuthenticationOptions { get; set; }
Property Value
Type Description
InputList<EndpointAuthenticationOptionGetArgs>
View Source

ClientCidrBlock

The IPv4 address range, in CIDR notation, from which to assign client IP addresses. The address range cannot overlap with the local CIDR of the VPC in which the associated subnet is located, or the routes that you add manually. The address range cannot be changed after the Client VPN endpoint has been created. The CIDR block should be /22 or greater.

Declaration
public Input<string> ClientCidrBlock { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ConnectionLogOptions

Information about the client connection logging options.

Declaration
public Input<EndpointConnectionLogOptionsGetArgs> ConnectionLogOptions { get; set; }
Property Value
Type Description
Input<EndpointConnectionLogOptionsGetArgs>
View Source

Description

Name of the repository.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DnsName

The DNS name to be used by clients when establishing their VPN session.

Declaration
public Input<string> DnsName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DnsServers

Information about the DNS servers to be used for DNS resolution. A Client VPN endpoint can have up to two DNS servers. If no DNS server is specified, the DNS address of the VPC that is to be associated with Client VPN endpoint is used as the DNS server.

Declaration
public InputList<string> DnsServers { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

ServerCertificateArn

The ARN of the ACM server certificate.

Declaration
public Input<string> ServerCertificateArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SplitTunnel

Indicates whether split-tunnel is enabled on VPN endpoint. Default value is false.

Declaration
public Input<bool> SplitTunnel { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Status

The current state of the Client VPN endpoint.

Declaration
public Input<string> Status { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

TransportProtocol

The transport protocol to be used by the VPN session. Default value is udp.

Declaration
public Input<string> TransportProtocol { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.