Class: Aws::SecurityHub::Types::AwsEc2ClientVpnEndpointDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2ClientVpnEndpointDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Describes an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It’s the termination point for all client VPN sessions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_options ⇒ Array<Types::AwsEc2ClientVpnEndpointAuthenticationOptionsDetails>
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_connect_options ⇒ Types::AwsEc2ClientVpnEndpointClientConnectOptionsDetails
The options for managing connection authorization for new client connections.
-
#client_login_banner_options ⇒ Types::AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails
Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.
-
#client_vpn_endpoint_id ⇒ String
The ID of the Client VPN endpoint.
-
#connection_log_options ⇒ Types::AwsEc2ClientVpnEndpointConnectionLogOptionsDetails
Information about the client connection logging options for the Client VPN endpoint.
-
#description ⇒ String
A brief description of the endpoint.
-
#dns_server ⇒ Array<String>
Information about the DNS servers to be used for DNS resolution.
-
#security_group_id_set ⇒ Array<String>
The IDs of the security groups for the target network.
-
#self_service_portal_url ⇒ String
The URL of the self-service portal.
-
#server_certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the server certificate.
-
#session_timeout_hours ⇒ Integer
The maximum VPN session duration time in hours.
-
#split_tunnel ⇒ Boolean
Indicates whether split-tunnel is enabled in the Client VPN endpoint.
-
#transport_protocol ⇒ String
The transport protocol used by the Client VPN endpoint.
-
#vpc_id ⇒ String
The ID of the VPC.
-
#vpn_port ⇒ Integer
The port number for the Client VPN endpoint.
Instance Attribute Details
#authentication_options ⇒ Array<Types::AwsEc2ClientVpnEndpointAuthenticationOptionsDetails>
Information about the authentication method used by the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#client_cidr_block ⇒ String
The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#client_connect_options ⇒ Types::AwsEc2ClientVpnEndpointClientConnectOptionsDetails
The options for managing connection authorization for new client connections.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#client_login_banner_options ⇒ Types::AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails
Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#client_vpn_endpoint_id ⇒ String
The ID of the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#connection_log_options ⇒ Types::AwsEc2ClientVpnEndpointConnectionLogOptionsDetails
Information about the client connection logging options for the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A brief description of the endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#dns_server ⇒ Array<String>
Information about the DNS servers to be used for DNS resolution.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#security_group_id_set ⇒ Array<String>
The IDs of the security groups for the target network.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#self_service_portal_url ⇒ String
The URL of the self-service portal.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#server_certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the server certificate.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#session_timeout_hours ⇒ Integer
The maximum VPN session duration time in hours.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#split_tunnel ⇒ Boolean
Indicates whether split-tunnel is enabled in the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#transport_protocol ⇒ String
The transport protocol used by the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the VPC.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |
#vpn_port ⇒ Integer
The port number for the Client VPN endpoint.
6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6347 class AwsEc2ClientVpnEndpointDetails < Struct.new( :client_vpn_endpoint_id, :description, :client_cidr_block, :dns_server, :split_tunnel, :transport_protocol, :vpn_port, :server_certificate_arn, :authentication_options, :connection_log_options, :security_group_id_set, :vpc_id, :self_service_portal_url, :client_connect_options, :session_timeout_hours, :client_login_banner_options) SENSITIVE = [] include Aws::Structure end |