Class GetEndpointResult


  • public final class GetEndpointResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        The ARN of the Client VPN endpoint.
      • authenticationOptions

        public java.util.List<GetEndpointAuthenticationOption> authenticationOptions()
        Returns:
        Information about the authentication method used by the Client VPN endpoint.
      • clientCidrBlock

        public java.lang.String clientCidrBlock()
        Returns:
        IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
      • clientConnectOptions

        public java.util.List<GetEndpointClientConnectOption> clientConnectOptions()
        Returns:
        The options for managing connection authorization for new client connections.
      • clientLoginBannerOptions

        public java.util.List<GetEndpointClientLoginBannerOption> clientLoginBannerOptions()
        Returns:
        Options for enabling a customizable text banner that will be displayed on AWS provided clients when a VPN session is established.
      • clientRouteEnforcementOptions

        public java.util.List<GetEndpointClientRouteEnforcementOption> clientRouteEnforcementOptions()
        Returns:
        Options for enforce administrator defined routes on devices connected through the VPN.
      • clientVpnEndpointId

        public java.lang.String clientVpnEndpointId()
      • connectionLogOptions

        public java.util.List<GetEndpointConnectionLogOption> connectionLogOptions()
        Returns:
        Information about the client connection logging options for the Client VPN endpoint.
      • description

        public java.lang.String description()
        Returns:
        Brief description of the endpoint.
      • dnsName

        public java.lang.String dnsName()
        Returns:
        DNS name to be used by clients when connecting to the Client VPN endpoint.
      • dnsServers

        public java.util.List<java.lang.String> dnsServers()
        Returns:
        Information about the DNS servers to be used for DNS resolution.
      • endpointIpAddressType

        public java.lang.String endpointIpAddressType()
        Returns:
        IP address type for the Client VPN endpoint.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • region

        public java.lang.String region()
      • securityGroupIds

        public java.util.List<java.lang.String> securityGroupIds()
        Returns:
        IDs of the security groups for the target network associated with the Client VPN endpoint.
      • selfServicePortal

        public java.lang.String selfServicePortal()
        Returns:
        Whether the self-service portal for the Client VPN endpoint is enabled.
      • selfServicePortalUrl

        public java.lang.String selfServicePortalUrl()
        Returns:
        The URL of the self-service portal.
      • serverCertificateArn

        public java.lang.String serverCertificateArn()
        Returns:
        The ARN of the server certificate.
      • sessionTimeoutHours

        public java.lang.Integer sessionTimeoutHours()
        Returns:
        The maximum VPN session duration time in hours.
      • splitTunnel

        public java.lang.Boolean splitTunnel()
        Returns:
        Whether split-tunnel is enabled in the AWS Client VPN endpoint.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
      • trafficIpAddressType

        public java.lang.String trafficIpAddressType()
        Returns:
        IP address type for traffic within the Client VPN tunnel.
      • transitGatewayConfigurations

        public java.util.List<GetEndpointTransitGatewayConfiguration> transitGatewayConfigurations()
        Returns:
        ID of the Transit Gateway to which the Client VPN endpoint is associated.
      • transportProtocol

        public java.lang.String transportProtocol()
        Returns:
        Transport protocol used by the Client VPN endpoint.
      • vpcId

        public java.lang.String vpcId()
        Returns:
        ID of the VPC associated with the Client VPN endpoint.
      • vpnPort

        public java.lang.Integer vpnPort()
        Returns:
        Port number for the Client VPN endpoint.