/AWS1/CL_GLUAUTHNTCTNCONFINPUT¶
A structure containing the authentication configuration in the CreateConnection request.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_authenticationtype TYPE /AWS1/GLUAUTHENTICATIONTYPE /AWS1/GLUAUTHENTICATIONTYPE¶
A structure containing the authentication configuration in the CreateConnection request.
io_oauth2properties TYPE REF TO /AWS1/CL_GLUOAUTH2PRPSINPUT /AWS1/CL_GLUOAUTH2PRPSINPUT¶
The properties for OAuth2 authentication in the CreateConnection request.
iv_secretarn TYPE /AWS1/GLUSECRETARN /AWS1/GLUSECRETARN¶
The secret manager ARN to store credentials in the CreateConnection request.
iv_kmskeyarn TYPE /AWS1/GLUKMSKEYARN /AWS1/GLUKMSKEYARN¶
The ARN of the KMS key used to encrypt the connection. Only taken an as input in the request and stored in the Secret Manager.
io_basicauthntctncredentials TYPE REF TO /AWS1/CL_GLUBSAUTHNTCTNCREDS /AWS1/CL_GLUBSAUTHNTCTNCREDS¶
The credentials used when the authentication type is basic authentication.
it_customauthntctncreds TYPE /AWS1/CL_GLUCREDENTIALMAP_W=>TT_CREDENTIALMAP TT_CREDENTIALMAP¶
The credentials used when the authentication type is custom authentication.
Queryable Attributes¶
AuthenticationType¶
A structure containing the authentication configuration in the CreateConnection request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHENTICATIONTYPE() |
Getter for AUTHENTICATIONTYPE, with configurable default |
ASK_AUTHENTICATIONTYPE() |
Getter for AUTHENTICATIONTYPE w/ exceptions if field has no |
HAS_AUTHENTICATIONTYPE() |
Determine if AUTHENTICATIONTYPE has a value |
OAuth2Properties¶
The properties for OAuth2 authentication in the CreateConnection request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OAUTH2PROPERTIES() |
Getter for OAUTH2PROPERTIES |
SecretArn¶
The secret manager ARN to store credentials in the CreateConnection request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETARN() |
Getter for SECRETARN, with configurable default |
ASK_SECRETARN() |
Getter for SECRETARN w/ exceptions if field has no value |
HAS_SECRETARN() |
Determine if SECRETARN has a value |
KmsKeyArn¶
The ARN of the KMS key used to encrypt the connection. Only taken an as input in the request and stored in the Secret Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |
BasicAuthenticationCredentials¶
The credentials used when the authentication type is basic authentication.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BASICAUTHNTCTNCREDS() |
Getter for BASICAUTHNTCTNCREDENTIALS |
CustomAuthenticationCredentials¶
The credentials used when the authentication type is custom authentication.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMAUTHNTCTNCREDS() |
Getter for CUSTOMAUTHNTCTNCREDENTIALS, with configurable def |
ASK_CUSTOMAUTHNTCTNCREDS() |
Getter for CUSTOMAUTHNTCTNCREDENTIALS w/ exceptions if field |
HAS_CUSTOMAUTHNTCTNCREDS() |
Determine if CUSTOMAUTHNTCTNCREDENTIALS has a value |