Skip to content

/AWS1/CL_EC2CLIVPNAUTHNTCTNREQ

Describes the authentication method to be used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_TYPE TYPE /AWS1/EC2CLIVPNAUTHNTCTNTYPE /AWS1/EC2CLIVPNAUTHNTCTNTYPE

The type of client authentication to be used.

IO_ACTIVEDIRECTORY TYPE REF TO /AWS1/CL_EC2DIRECTORYSVCAUTH00 /AWS1/CL_EC2DIRECTORYSVCAUTH00

Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.

IO_MUTUALAUTHENTICATION TYPE REF TO /AWS1/CL_EC2CERTAUTHNTCTNREQ /AWS1/CL_EC2CERTAUTHNTCTNREQ

Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.

IO_FEDERATEDAUTHENTICATION TYPE REF TO /AWS1/CL_EC2FEDERATEDAUTHNREQ /AWS1/CL_EC2FEDERATEDAUTHNREQ

Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.


Queryable Attributes

Type

The type of client authentication to be used.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

ActiveDirectory

Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.

Accessible with the following methods

Method Description
GET_ACTIVEDIRECTORY() Getter for ACTIVEDIRECTORY

MutualAuthentication

Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.

Accessible with the following methods

Method Description
GET_MUTUALAUTHENTICATION() Getter for MUTUALAUTHENTICATION

FederatedAuthentication

Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.

Accessible with the following methods

Method Description
GET_FEDERATEDAUTHENTICATION() Getter for FEDERATEDAUTHENTICATION

Public Local Types In This Class

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

TT_CLIENTVPNAUTHNTCTNREQLIST

TYPES TT_CLIENTVPNAUTHNTCTNREQLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2CLIVPNAUTHNTCTNREQ WITH DEFAULT KEY
.