Struct aws_sdk_kendra::types::DatabaseConfiguration  
source · #[non_exhaustive]pub struct DatabaseConfiguration {
    pub database_engine_type: DatabaseEngineType,
    pub connection_configuration: Option<ConnectionConfiguration>,
    pub vpc_configuration: Option<DataSourceVpcConfiguration>,
    pub column_configuration: Option<ColumnConfiguration>,
    pub acl_configuration: Option<AclConfiguration>,
    pub sql_configuration: Option<SqlConfiguration>,
}Expand description
Provides the configuration information to an Amazon Kendra supported database.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.database_engine_type: DatabaseEngineTypeThe type of database engine that runs the database.
connection_configuration: Option<ConnectionConfiguration>Configuration information that's required to connect to a database.
vpc_configuration: Option<DataSourceVpcConfiguration>Provides the configuration information to connect to an Amazon VPC.
column_configuration: Option<ColumnConfiguration>Information about where the index should get the document information from the database.
acl_configuration: Option<AclConfiguration>Information about the database column that provides information for user context filtering.
sql_configuration: Option<SqlConfiguration>Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
Implementations§
source§impl DatabaseConfiguration
 
impl DatabaseConfiguration
sourcepub fn database_engine_type(&self) -> &DatabaseEngineType
 
pub fn database_engine_type(&self) -> &DatabaseEngineType
The type of database engine that runs the database.
sourcepub fn connection_configuration(&self) -> Option<&ConnectionConfiguration>
 
pub fn connection_configuration(&self) -> Option<&ConnectionConfiguration>
Configuration information that's required to connect to a database.
sourcepub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
 
pub fn vpc_configuration(&self) -> Option<&DataSourceVpcConfiguration>
Provides the configuration information to connect to an Amazon VPC.
sourcepub fn column_configuration(&self) -> Option<&ColumnConfiguration>
 
pub fn column_configuration(&self) -> Option<&ColumnConfiguration>
Information about where the index should get the document information from the database.
sourcepub fn acl_configuration(&self) -> Option<&AclConfiguration>
 
pub fn acl_configuration(&self) -> Option<&AclConfiguration>
Information about the database column that provides information for user context filtering.
sourcepub fn sql_configuration(&self) -> Option<&SqlConfiguration>
 
pub fn sql_configuration(&self) -> Option<&SqlConfiguration>
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
source§impl DatabaseConfiguration
 
impl DatabaseConfiguration
sourcepub fn builder() -> DatabaseConfigurationBuilder
 
pub fn builder() -> DatabaseConfigurationBuilder
Creates a new builder-style object to manufacture DatabaseConfiguration.
Trait Implementations§
source§impl Clone for DatabaseConfiguration
 
impl Clone for DatabaseConfiguration
source§fn clone(&self) -> DatabaseConfiguration
 
fn clone(&self) -> DatabaseConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DatabaseConfiguration
 
impl Debug for DatabaseConfiguration
source§impl PartialEq for DatabaseConfiguration
 
impl PartialEq for DatabaseConfiguration
source§fn eq(&self, other: &DatabaseConfiguration) -> bool
 
fn eq(&self, other: &DatabaseConfiguration) -> bool
self and other values to be equal, and is used
by ==.