/AWS1/CL_BDOREGRECCREDPVDRCONF¶
A pairing of a credential provider type with its corresponding provider details for authenticating with external sources.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_credentialprovidertype TYPE /AWS1/BDOREGRECORDCREDPVDRTYPE /AWS1/BDOREGRECORDCREDPVDRTYPE¶
The type of credential provider.
OAUTH- OAuth-based authentication.
IAM- Amazon Web Services IAM-based authentication using SigV4 signing.
io_credentialprovider TYPE REF TO /AWS1/CL_BDOREGRCCREDPVDRUNION /AWS1/CL_BDOREGRCCREDPVDRUNION¶
The credential provider configuration details. The structure depends on the
credentialProviderType.
Queryable Attributes¶
credentialProviderType¶
The type of credential provider.
OAUTH- OAuth-based authentication.
IAM- Amazon Web Services IAM-based authentication using SigV4 signing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREDENTIALPROVIDERTYPE() |
Getter for CREDENTIALPROVIDERTYPE, with configurable default |
ASK_CREDENTIALPROVIDERTYPE() |
Getter for CREDENTIALPROVIDERTYPE w/ exceptions if field has |
HAS_CREDENTIALPROVIDERTYPE() |
Determine if CREDENTIALPROVIDERTYPE has a value |
credentialProvider¶
The credential provider configuration details. The structure depends on the
credentialProviderType.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREDENTIALPROVIDER() |
Getter for CREDENTIALPROVIDER |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_REGRECORDCREDPVDRCONFLIST¶
TYPES TT_REGRECORDCREDPVDRCONFLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDOREGRECCREDPVDRCONF WITH DEFAULT KEY
.