Skip to content

/AWS1/CL_EC2CLIENTVPNCONN

Describes a client connection.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_CLIENTVPNENDPOINTID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the Client VPN endpoint to which the client is connected.

IV_TIMESTAMP TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The current date and time.

IV_CONNECTIONID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the client connection.

IV_USERNAME TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

IV_CONNECTIONESTABLISHEDTIME TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The date and time the client connection was established.

IV_INGRESSBYTES TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The number of bytes sent by the client.

IV_EGRESSBYTES TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The number of bytes received by the client.

IV_INGRESSPACKETS TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The number of packets sent by the client.

IV_EGRESSPACKETS TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The number of packets received by the client.

IV_CLIENTIP TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The IP address of the client.

IV_COMMONNAME TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

IO_STATUS TYPE REF TO /AWS1/CL_EC2CLIVPNCONNSTATUS /AWS1/CL_EC2CLIVPNCONNSTATUS

The current state of the client connection.

IV_CONNECTIONENDTIME TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The date and time the client connection was terminated.

IT_POSTURECOMPLIANCESTATUSES TYPE /AWS1/CL_EC2VALUESTRINGLIST_W=>TT_VALUESTRINGLIST TT_VALUESTRINGLIST

The statuses returned by the client connect handler for posture compliance, if applicable.


Queryable Attributes

ClientVpnEndpointId

The ID of the Client VPN endpoint to which the client is connected.

Accessible with the following methods

Method Description
GET_CLIENTVPNENDPOINTID() Getter for CLIENTVPNENDPOINTID, with configurable default
ASK_CLIENTVPNENDPOINTID() Getter for CLIENTVPNENDPOINTID w/ exceptions if field has no
HAS_CLIENTVPNENDPOINTID() Determine if CLIENTVPNENDPOINTID has a value

Timestamp

The current date and time.

Accessible with the following methods

Method Description
GET_TIMESTAMP() Getter for TIMESTAMP, with configurable default
ASK_TIMESTAMP() Getter for TIMESTAMP w/ exceptions if field has no value
HAS_TIMESTAMP() Determine if TIMESTAMP has a value

ConnectionId

The ID of the client connection.

Accessible with the following methods

Method Description
GET_CONNECTIONID() Getter for CONNECTIONID, with configurable default
ASK_CONNECTIONID() Getter for CONNECTIONID w/ exceptions if field has no value
HAS_CONNECTIONID() Determine if CONNECTIONID has a value

Username

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value

ConnectionEstablishedTime

The date and time the client connection was established.

Accessible with the following methods

Method Description
GET_CONNESTABLISHEDTIME() Getter for CONNECTIONESTABLISHEDTIME, with configurable defa
ASK_CONNESTABLISHEDTIME() Getter for CONNECTIONESTABLISHEDTIME w/ exceptions if field
HAS_CONNESTABLISHEDTIME() Determine if CONNECTIONESTABLISHEDTIME has a value

IngressBytes

The number of bytes sent by the client.

Accessible with the following methods

Method Description
GET_INGRESSBYTES() Getter for INGRESSBYTES, with configurable default
ASK_INGRESSBYTES() Getter for INGRESSBYTES w/ exceptions if field has no value
HAS_INGRESSBYTES() Determine if INGRESSBYTES has a value

EgressBytes

The number of bytes received by the client.

Accessible with the following methods

Method Description
GET_EGRESSBYTES() Getter for EGRESSBYTES, with configurable default
ASK_EGRESSBYTES() Getter for EGRESSBYTES w/ exceptions if field has no value
HAS_EGRESSBYTES() Determine if EGRESSBYTES has a value

IngressPackets

The number of packets sent by the client.

Accessible with the following methods

Method Description
GET_INGRESSPACKETS() Getter for INGRESSPACKETS, with configurable default
ASK_INGRESSPACKETS() Getter for INGRESSPACKETS w/ exceptions if field has no valu
HAS_INGRESSPACKETS() Determine if INGRESSPACKETS has a value

EgressPackets

The number of packets received by the client.

Accessible with the following methods

Method Description
GET_EGRESSPACKETS() Getter for EGRESSPACKETS, with configurable default
ASK_EGRESSPACKETS() Getter for EGRESSPACKETS w/ exceptions if field has no value
HAS_EGRESSPACKETS() Determine if EGRESSPACKETS has a value

ClientIp

The IP address of the client.

Accessible with the following methods

Method Description
GET_CLIENTIP() Getter for CLIENTIP, with configurable default
ASK_CLIENTIP() Getter for CLIENTIP w/ exceptions if field has no value
HAS_CLIENTIP() Determine if CLIENTIP has a value

CommonName

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

Accessible with the following methods

Method Description
GET_COMMONNAME() Getter for COMMONNAME, with configurable default
ASK_COMMONNAME() Getter for COMMONNAME w/ exceptions if field has no value
HAS_COMMONNAME() Determine if COMMONNAME has a value

Status

The current state of the client connection.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS

ConnectionEndTime

The date and time the client connection was terminated.

Accessible with the following methods

Method Description
GET_CONNECTIONENDTIME() Getter for CONNECTIONENDTIME, with configurable default
ASK_CONNECTIONENDTIME() Getter for CONNECTIONENDTIME w/ exceptions if field has no v
HAS_CONNECTIONENDTIME() Determine if CONNECTIONENDTIME has a value

PostureComplianceStatuses

The statuses returned by the client connect handler for posture compliance, if applicable.

Accessible with the following methods

Method Description
GET_POSTURECPLNCSTATUSES() Getter for POSTURECOMPLIANCESTATUSES, with configurable defa
ASK_POSTURECPLNCSTATUSES() Getter for POSTURECOMPLIANCESTATUSES w/ exceptions if field
HAS_POSTURECPLNCSTATUSES() Determine if POSTURECOMPLIANCESTATUSES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_CLIENTVPNCONNECTIONSET

TYPES TT_CLIENTVPNCONNECTIONSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2CLIENTVPNCONN WITH DEFAULT KEY
.