/AWS1/CL_EC2CLIENTVPNENDPOINT¶
Describes a Client VPN endpoint.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_CLIENTVPNENDPOINTID
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ID of the Client VPN endpoint.
IV_DESCRIPTION
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
A brief description of the endpoint.
IO_STATUS
TYPE REF TO /AWS1/CL_EC2CLIVPNENDPTSTATUS
/AWS1/CL_EC2CLIVPNENDPTSTATUS
¶
The current state of the Client VPN endpoint.
IV_CREATIONTIME
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The date and time the Client VPN endpoint was created.
IV_DELETIONTIME
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The date and time the Client VPN endpoint was deleted, if applicable.
IV_DNSNAME
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The DNS name to be used by clients when connecting to the Client VPN endpoint.
IV_CLIENTCIDRBLOCK
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
IT_DNSSERVERS
TYPE /AWS1/CL_EC2VALUESTRINGLIST_W=>TT_VALUESTRINGLIST
TT_VALUESTRINGLIST
¶
Information about the DNS servers to be used for DNS resolution.
IV_SPLITTUNNEL
TYPE /AWS1/EC2BOOLEAN
/AWS1/EC2BOOLEAN
¶
Indicates whether split-tunnel is enabled in the Client VPN endpoint.
For information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint in the Client VPN Administrator Guide.
IV_VPNPROTOCOL
TYPE /AWS1/EC2VPNPROTOCOL
/AWS1/EC2VPNPROTOCOL
¶
The protocol used by the VPN session.
IV_TRANSPORTPROTOCOL
TYPE /AWS1/EC2TRANSPORTPROTOCOL
/AWS1/EC2TRANSPORTPROTOCOL
¶
The transport protocol used by the Client VPN endpoint.
IV_VPNPORT
TYPE /AWS1/EC2INTEGER
/AWS1/EC2INTEGER
¶
The port number for the Client VPN endpoint.
IT_ASSOCIATEDTARGETNETWORKS
TYPE /AWS1/CL_EC2ASSOCDTGTNETWORK=>TT_ASSOCIATEDTARGETNETWORKSET
TT_ASSOCIATEDTARGETNETWORKSET
¶
Information about the associated target networks. A target network is a subnet in a VPC.
IV_SERVERCERTIFICATEARN
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ARN of the server certificate.
IT_AUTHENTICATIONOPTIONS
TYPE /AWS1/CL_EC2CLIENTVPNAUTHNTCTN=>TT_CLIENTVPNAUTHENTICATIONLIST
TT_CLIENTVPNAUTHENTICATIONLIST
¶
Information about the authentication method used by the Client VPN endpoint.
IO_CONNECTIONLOGOPTIONS
TYPE REF TO /AWS1/CL_EC2CONNLOGRSPOPTIONS
/AWS1/CL_EC2CONNLOGRSPOPTIONS
¶
Information about the client connection logging options for the Client VPN endpoint.
IT_TAGS
TYPE /AWS1/CL_EC2TAG=>TT_TAGLIST
TT_TAGLIST
¶
Any tags assigned to the Client VPN endpoint.
IT_SECURITYGROUPIDS
TYPE /AWS1/CL_EC2CLIVPNSECGRIDSET_W=>TT_CLIENTVPNSECURITYGROUPIDSET
TT_CLIENTVPNSECURITYGROUPIDSET
¶
The IDs of the security groups for the target network.
IV_VPCID
TYPE /AWS1/EC2VPCID
/AWS1/EC2VPCID
¶
The ID of the VPC.
IV_SELFSERVICEPORTALURL
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The URL of the self-service portal.
IO_CLIENTCONNECTOPTIONS
TYPE REF TO /AWS1/CL_EC2CLIENTCNCTRSPOPTS
/AWS1/CL_EC2CLIENTCNCTRSPOPTS
¶
The options for managing connection authorization for new client connections.
IV_SESSIONTIMEOUTHOURS
TYPE /AWS1/EC2INTEGER
/AWS1/EC2INTEGER
¶
The maximum VPN session duration time in hours.
Valid values:
8 | 10 | 12 | 24
Default value:
24
IO_CLIENTLOGINBANNEROPTIONS
TYPE REF TO /AWS1/CL_EC2CLILOGINBANNERRS00
/AWS1/CL_EC2CLILOGINBANNERRS00
¶
Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.
Queryable Attributes¶
ClientVpnEndpointId¶
The ID of the Client VPN endpoint.
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 |
Description¶
A brief description of the endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
Status¶
The current state of the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATUS() |
Getter for STATUS |
CreationTime¶
The date and time the Client VPN endpoint was created.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
DeletionTime¶
The date and time the Client VPN endpoint was deleted, if applicable.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DELETIONTIME() |
Getter for DELETIONTIME, with configurable default |
ASK_DELETIONTIME() |
Getter for DELETIONTIME w/ exceptions if field has no value |
HAS_DELETIONTIME() |
Determine if DELETIONTIME has a value |
DnsName¶
The DNS name to be used by clients when connecting to the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DNSNAME() |
Getter for DNSNAME, with configurable default |
ASK_DNSNAME() |
Getter for DNSNAME w/ exceptions if field has no value |
HAS_DNSNAME() |
Determine if DNSNAME has a value |
ClientCidrBlock¶
The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLIENTCIDRBLOCK() |
Getter for CLIENTCIDRBLOCK, with configurable default |
ASK_CLIENTCIDRBLOCK() |
Getter for CLIENTCIDRBLOCK w/ exceptions if field has no val |
HAS_CLIENTCIDRBLOCK() |
Determine if CLIENTCIDRBLOCK has a value |
DnsServers¶
Information about the DNS servers to be used for DNS resolution.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DNSSERVERS() |
Getter for DNSSERVERS, with configurable default |
ASK_DNSSERVERS() |
Getter for DNSSERVERS w/ exceptions if field has no value |
HAS_DNSSERVERS() |
Determine if DNSSERVERS has a value |
SplitTunnel¶
Indicates whether split-tunnel is enabled in the Client VPN endpoint.
For information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint in the Client VPN Administrator Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SPLITTUNNEL() |
Getter for SPLITTUNNEL, with configurable default |
ASK_SPLITTUNNEL() |
Getter for SPLITTUNNEL w/ exceptions if field has no value |
HAS_SPLITTUNNEL() |
Determine if SPLITTUNNEL has a value |
VpnProtocol¶
The protocol used by the VPN session.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VPNPROTOCOL() |
Getter for VPNPROTOCOL, with configurable default |
ASK_VPNPROTOCOL() |
Getter for VPNPROTOCOL w/ exceptions if field has no value |
HAS_VPNPROTOCOL() |
Determine if VPNPROTOCOL has a value |
TransportProtocol¶
The transport protocol used by the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TRANSPORTPROTOCOL() |
Getter for TRANSPORTPROTOCOL, with configurable default |
ASK_TRANSPORTPROTOCOL() |
Getter for TRANSPORTPROTOCOL w/ exceptions if field has no v |
HAS_TRANSPORTPROTOCOL() |
Determine if TRANSPORTPROTOCOL has a value |
VpnPort¶
The port number for the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VPNPORT() |
Getter for VPNPORT, with configurable default |
ASK_VPNPORT() |
Getter for VPNPORT w/ exceptions if field has no value |
HAS_VPNPORT() |
Determine if VPNPORT has a value |
AssociatedTargetNetworks¶
Information about the associated target networks. A target network is a subnet in a VPC.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ASSOCIATEDTARGETNETWORKS() |
Getter for ASSOCIATEDTARGETNETWORKS, with configurable defau |
ASK_ASSOCIATEDTARGETNETWORKS() |
Getter for ASSOCIATEDTARGETNETWORKS w/ exceptions if field h |
HAS_ASSOCIATEDTARGETNETWORKS() |
Determine if ASSOCIATEDTARGETNETWORKS has a value |
ServerCertificateArn¶
The ARN of the server certificate.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SERVERCERTIFICATEARN() |
Getter for SERVERCERTIFICATEARN, with configurable default |
ASK_SERVERCERTIFICATEARN() |
Getter for SERVERCERTIFICATEARN w/ exceptions if field has n |
HAS_SERVERCERTIFICATEARN() |
Determine if SERVERCERTIFICATEARN has a value |
AuthenticationOptions¶
Information about the authentication method used by the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AUTHENTICATIONOPTIONS() |
Getter for AUTHENTICATIONOPTIONS, with configurable default |
ASK_AUTHENTICATIONOPTIONS() |
Getter for AUTHENTICATIONOPTIONS w/ exceptions if field has |
HAS_AUTHENTICATIONOPTIONS() |
Determine if AUTHENTICATIONOPTIONS has a value |
ConnectionLogOptions¶
Information about the client connection logging options for the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTIONLOGOPTIONS() |
Getter for CONNECTIONLOGOPTIONS |
Tags¶
Any tags assigned to the Client VPN endpoint.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
SecurityGroupIds¶
The IDs of the security groups for the target network.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SECURITYGROUPIDS() |
Getter for SECURITYGROUPIDS, with configurable default |
ASK_SECURITYGROUPIDS() |
Getter for SECURITYGROUPIDS w/ exceptions if field has no va |
HAS_SECURITYGROUPIDS() |
Determine if SECURITYGROUPIDS has a value |
VpcId¶
The ID of the VPC.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VPCID() |
Getter for VPCID, with configurable default |
ASK_VPCID() |
Getter for VPCID w/ exceptions if field has no value |
HAS_VPCID() |
Determine if VPCID has a value |
SelfServicePortalUrl¶
The URL of the self-service portal.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SELFSERVICEPORTALURL() |
Getter for SELFSERVICEPORTALURL, with configurable default |
ASK_SELFSERVICEPORTALURL() |
Getter for SELFSERVICEPORTALURL w/ exceptions if field has n |
HAS_SELFSERVICEPORTALURL() |
Determine if SELFSERVICEPORTALURL has a value |
ClientConnectOptions¶
The options for managing connection authorization for new client connections.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLIENTCONNECTOPTIONS() |
Getter for CLIENTCONNECTOPTIONS |
SessionTimeoutHours¶
The maximum VPN session duration time in hours.
Valid values:
8 | 10 | 12 | 24
Default value:
24
Accessible with the following methods¶
Method | Description |
---|---|
GET_SESSIONTIMEOUTHOURS() |
Getter for SESSIONTIMEOUTHOURS, with configurable default |
ASK_SESSIONTIMEOUTHOURS() |
Getter for SESSIONTIMEOUTHOURS w/ exceptions if field has no |
HAS_SESSIONTIMEOUTHOURS() |
Determine if SESSIONTIMEOUTHOURS has a value |
ClientLoginBannerOptions¶
Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLIENTLOGINBANNEROPTIONS() |
Getter for CLIENTLOGINBANNEROPTIONS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ENDPOINTSET
¶
TYPES TT_ENDPOINTSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2CLIENTVPNENDPOINT WITH DEFAULT KEY
.