Class: Aws::Kendra::Types::DatabaseConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::DatabaseConfiguration
- Defined in:
- gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb
Overview
Provides the configuration information to an Amazon Kendra supported database.
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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 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.
3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 |
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 3180 class DatabaseConfiguration < Struct.new( :database_engine_type, :connection_configuration, :vpc_configuration, :column_configuration, :acl_configuration, :sql_configuration) SENSITIVE = [] include Aws::Structure end |