Skip to content

/AWS1/CL_BDOGWAPIKEYCREDPVDR

An API key credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint using an API key.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_providerarn TYPE /AWS1/BDOAPIKEYCREDPROVIDERARN /AWS1/BDOAPIKEYCREDPROVIDERARN

The Amazon Resource Name (ARN) of the API key credential provider. This ARN identifies the provider in Amazon Web Services.

Optional arguments:

iv_credentialparametername TYPE /AWS1/BDOAPIKEYCREDPARAMNAME /AWS1/BDOAPIKEYCREDPARAMNAME

The name of the credential parameter for the API key. This parameter name is used when sending the API key to the target endpoint.

iv_credentialprefix TYPE /AWS1/BDOAPIKEYCREDPREFIX /AWS1/BDOAPIKEYCREDPREFIX

The prefix for the API key credential. This prefix is added to the API key when sending it to the target endpoint.

iv_credentiallocation TYPE /AWS1/BDOAPIKEYCREDENTIALLOC /AWS1/BDOAPIKEYCREDENTIALLOC

The location of the API key credential. This field specifies where in the request the API key should be placed.


Queryable Attributes

providerArn

The Amazon Resource Name (ARN) of the API key credential provider. This ARN identifies the provider in Amazon Web Services.

Accessible with the following methods

Method Description
GET_PROVIDERARN() Getter for PROVIDERARN, with configurable default
ASK_PROVIDERARN() Getter for PROVIDERARN w/ exceptions if field has no value
HAS_PROVIDERARN() Determine if PROVIDERARN has a value

credentialParameterName

The name of the credential parameter for the API key. This parameter name is used when sending the API key to the target endpoint.

Accessible with the following methods

Method Description
GET_CREDENTIALPARAMETERNAME() Getter for CREDENTIALPARAMETERNAME, with configurable defaul
ASK_CREDENTIALPARAMETERNAME() Getter for CREDENTIALPARAMETERNAME w/ exceptions if field ha
HAS_CREDENTIALPARAMETERNAME() Determine if CREDENTIALPARAMETERNAME has a value

credentialPrefix

The prefix for the API key credential. This prefix is added to the API key when sending it to the target endpoint.

Accessible with the following methods

Method Description
GET_CREDENTIALPREFIX() Getter for CREDENTIALPREFIX, with configurable default
ASK_CREDENTIALPREFIX() Getter for CREDENTIALPREFIX w/ exceptions if field has no va
HAS_CREDENTIALPREFIX() Determine if CREDENTIALPREFIX has a value

credentialLocation

The location of the API key credential. This field specifies where in the request the API key should be placed.

Accessible with the following methods

Method Description
GET_CREDENTIALLOCATION() Getter for CREDENTIALLOCATION, with configurable default
ASK_CREDENTIALLOCATION() Getter for CREDENTIALLOCATION w/ exceptions if field has no
HAS_CREDENTIALLOCATION() Determine if CREDENTIALLOCATION has a value