Class EndpointArgs
Inherited Members
Namespace: Pulumi.Aws.Ec2ClientVpn
Assembly: Pulumi.Aws.dll
Syntax
public sealed class EndpointArgs : ResourceArgs
Constructors
View SourceEndpointArgs()
Declaration
public EndpointArgs()
Properties
View SourceAuthenticationOptions
Information about the authentication method to be used to authenticate clients.
Declaration
public InputList<EndpointAuthenticationOptionArgs> AuthenticationOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<EndpointAuthenticationOptionArgs> |
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> |
ConnectionLogOptions
Information about the client connection logging options.
Declaration
public Input<EndpointConnectionLogOptionsArgs> ConnectionLogOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointConnectionLogOptionsArgs> |
Description
Name of the repository.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
ServerCertificateArn
The ARN of the ACM server certificate.
Declaration
public Input<string> ServerCertificateArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
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> |