/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
.