Skip to content

/AWS1/CL_BDARDSCONFIGURATION

Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_resourcearn TYPE /AWS1/BDARDSARN /AWS1/BDARDSARN

The Amazon Resource Name (ARN) of the vector store.

iv_credentialssecretarn TYPE /AWS1/BDASECRETARN /AWS1/BDASECRETARN

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.

iv_databasename TYPE /AWS1/BDARDSDATABASENAME /AWS1/BDARDSDATABASENAME

The name of your Amazon RDS database.

iv_tablename TYPE /AWS1/BDARDSTABLENAME /AWS1/BDARDSTABLENAME

The name of the table in the database.

io_fieldmapping TYPE REF TO /AWS1/CL_BDARDSFIELDMAPPING /AWS1/CL_BDARDSFIELDMAPPING

Contains the names of the fields to which to map information about the vector store.


Queryable Attributes

resourceArn

The Amazon Resource Name (ARN) of the vector store.

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN has a value

credentialsSecretArn

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.

Accessible with the following methods

Method Description
GET_CREDENTIALSSECRETARN() Getter for CREDENTIALSSECRETARN, with configurable default
ASK_CREDENTIALSSECRETARN() Getter for CREDENTIALSSECRETARN w/ exceptions if field has n
HAS_CREDENTIALSSECRETARN() Determine if CREDENTIALSSECRETARN has a value

databaseName

The name of your Amazon RDS database.

Accessible with the following methods

Method Description
GET_DATABASENAME() Getter for DATABASENAME, with configurable default
ASK_DATABASENAME() Getter for DATABASENAME w/ exceptions if field has no value
HAS_DATABASENAME() Determine if DATABASENAME has a value

tableName

The name of the table in the database.

Accessible with the following methods

Method Description
GET_TABLENAME() Getter for TABLENAME, with configurable default
ASK_TABLENAME() Getter for TABLENAME w/ exceptions if field has no value
HAS_TABLENAME() Determine if TABLENAME has a value

fieldMapping

Contains the names of the fields to which to map information about the vector store.

Accessible with the following methods

Method Description
GET_FIELDMAPPING() Getter for FIELDMAPPING