Class: Aws::EC2::Types::ClientVpnEndpoint
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ClientVpnEndpoint
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a Client VPN endpoint.
Instance Attribute Summary collapse
-
#associated_target_networks ⇒ Array<Types::AssociatedTargetNetwork>
Information about the associated target networks.
-
#authentication_options ⇒ Array<Types::ClientVpnAuthentication>
Information about the authentication method used by the Client VPN endpoint.
-
#client_cidr_block ⇒ String
The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
-
#client_vpn_endpoint_id ⇒ String
The ID of the Client VPN endpoint.
-
#connection_log_options ⇒ Types::ConnectionLogResponseOptions
Information about the client connection logging options for the Client VPN endpoint.
-
#creation_time ⇒ String
The date and time the Client VPN endpoint was created.
-
#deletion_time ⇒ String
The date and time the Client VPN endpoint was deleted, if applicable.
-
#description ⇒ String
A brief description of the endpoint.
-
#dns_name ⇒ String
The DNS name to be used by clients when establishing a connection.
-
#server_certificate_arn ⇒ String
The ARN of the server certificate.
-
#split_tunnel ⇒ Boolean
**Indicates whether VPN split tunneling is supported.**.
-
#status ⇒ Types::ClientVpnEndpointStatus
The current state of the Client VPN endpoint.
-
#transport_protocol ⇒ String
**The transport protocol used by the Client VPN endpoint.**.
-
#vpn_protocol ⇒ String
The protocol used by the VPN session.
Instance Attribute Details
#associated_target_networks ⇒ Array<Types::AssociatedTargetNetwork>
Information about the associated target networks. A target network is a subnet in a VPC.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#authentication_options ⇒ Array<Types::ClientVpnAuthentication>
Information about the authentication method used by the Client VPN endpoint.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#client_cidr_block ⇒ String
The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#client_vpn_endpoint_id ⇒ String
The ID of the Client VPN endpoint.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#connection_log_options ⇒ Types::ConnectionLogResponseOptions
Information about the client connection logging options for the Client VPN endpoint.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#creation_time ⇒ String
The date and time the Client VPN endpoint was created.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#deletion_time ⇒ String
The date and time the Client VPN endpoint was deleted, if applicable. Information about deleted Client VPN endpoints is retained for 24 hours, unless a new Client VPN is created with the same name.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#description ⇒ String
A brief description of the endpoint.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#dns_name ⇒ String
The DNS name to be used by clients when establishing a connection.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#server_certificate_arn ⇒ String
The ARN of the server certificate.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#split_tunnel ⇒ Boolean
**Indicates whether VPN split tunneling is supported.**
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#status ⇒ Types::ClientVpnEndpointStatus
The current state of the Client VPN endpoint.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#transport_protocol ⇒ String
**The transport protocol used by the Client VPN endpoint.**
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |
#vpn_protocol ⇒ String
The protocol used by the VPN session.
3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 |
# File 'lib/aws-sdk-ec2/types.rb', line 3170 class ClientVpnEndpoint < Struct.new( :client_vpn_endpoint_id, :description, :status, :creation_time, :deletion_time, :dns_name, :client_cidr_block, :split_tunnel, :vpn_protocol, :transport_protocol, :associated_target_networks, :server_certificate_arn, :authentication_options, :connection_log_options) include Aws::Structure end |