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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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.
6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 |
# File 'lib/aws-sdk-securityhub/types.rb', line 6633 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 |