Skip to content

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