AWS::Kendra::DataSource DatabaseConfiguration
Provides the configuration information to an Amazon Kendra supported database.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AclConfiguration" :
AclConfiguration
, "ColumnConfiguration" :ColumnConfiguration
, "ConnectionConfiguration" :ConnectionConfiguration
, "DatabaseEngineType" :String
, "SqlConfiguration" :SqlConfiguration
, "VpcConfiguration" :DataSourceVpcConfiguration
}
YAML
AclConfiguration:
AclConfiguration
ColumnConfiguration:ColumnConfiguration
ConnectionConfiguration:ConnectionConfiguration
DatabaseEngineType:String
SqlConfiguration:SqlConfiguration
VpcConfiguration:DataSourceVpcConfiguration
Properties
AclConfiguration
-
Information about the database column that provides information for user context filtering.
Required: No
Type: AclConfiguration
Update requires: No interruption
ColumnConfiguration
-
Information about where the index should get the document information from the database.
Required: Yes
Type: ColumnConfiguration
Update requires: No interruption
ConnectionConfiguration
-
Configuration information that's required to connect to a database.
Required: Yes
Type: ConnectionConfiguration
Update requires: No interruption
DatabaseEngineType
-
The type of database engine that runs the database.
Required: Yes
Type: String
Allowed values:
RDS_AURORA_MYSQL | RDS_AURORA_POSTGRESQL | RDS_MYSQL | RDS_POSTGRESQL
Update requires: No interruption
SqlConfiguration
-
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
Required: No
Type: SqlConfiguration
Update requires: No interruption
VpcConfiguration
-
Provides information for connecting to an Amazon VPC.
Required: No
Type: DataSourceVpcConfiguration
Update requires: No interruption