Class: Aws::Kendra::Types::DatabaseConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::DatabaseConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kendra/types.rb
Overview
Provides the configuration information to an [Amazon Kendra supported database].
[1]: docs.aws.amazon.com/kendra/latest/dg/data-source-database.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acl_configuration ⇒ Types::AclConfiguration
Information about the database column that provides information for user context filtering.
-
#column_configuration ⇒ Types::ColumnConfiguration
Information about where the index should get the document information from the database.
-
#connection_configuration ⇒ Types::ConnectionConfiguration
Configuration information that’s required to connect to a database.
-
#database_engine_type ⇒ String
The type of database engine that runs the database.
-
#sql_configuration ⇒ Types::SqlConfiguration
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
-
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Provides the configuration information to connect to an Amazon VPC.
Instance Attribute Details
#acl_configuration ⇒ Types::AclConfiguration
Information about the database column that provides information for user context filtering.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |
#column_configuration ⇒ Types::ColumnConfiguration
Information about where the index should get the document information from the database.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |
#connection_configuration ⇒ Types::ConnectionConfiguration
Configuration information that’s required to connect to a database.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |
#database_engine_type ⇒ String
The type of database engine that runs the database.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |
#sql_configuration ⇒ Types::SqlConfiguration
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Provides the configuration information to connect to an Amazon VPC.
3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 |
# File 'lib/aws-sdk-kendra/types.rb', line 3213 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |