This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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:AclConfigurationColumnConfiguration:ColumnConfigurationConnectionConfiguration:ConnectionConfigurationDatabaseEngineType:StringSqlConfiguration:SqlConfigurationVpcConfiguration: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_POSTGRESQLUpdate 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