DatabaseSourceConfiguration
¶
Used by
-
AsyncFirehoseClient Operationscreate_delivery_stream -
FirehoseClient Operationscreate_delivery_stream
Source code in docs_src/capo_firehose/types/database_source_configuration.py
columns
instance-attribute
¶
columns: NotRequired[DatabaseColumnList]
The list of column patterns in source database endpoint for Firehose to read from.
Amazon Data Firehose is in preview release and is subject to change.
database_source_authentication_configuration
instance-attribute
¶
database_source_authentication_configuration: DatabaseSourceAuthenticationConfiguration
The structure to configure the authentication methods for Firehose to connect to source database endpoint.
Amazon Data Firehose is in preview release and is subject to change.
database_source_vpc_configuration
instance-attribute
¶
database_source_vpc_configuration: DatabaseSourceVPCConfiguration
The details of the VPC Endpoint Service which Firehose uses to create a PrivateLink to the database.
Amazon Data Firehose is in preview release and is subject to change.
databases
instance-attribute
¶
databases: DatabaseList
The list of database patterns in source database endpoint for Firehose to read from.
Amazon Data Firehose is in preview release and is subject to change.
endpoint
instance-attribute
¶
endpoint: DatabaseEndpoint
The endpoint of the database server.
Amazon Data Firehose is in preview release and is subject to change.
port
instance-attribute
¶
port: DatabasePort
The port of the database. This can be one of the following values.
-
3306 for MySQL database type
-
5432 for PostgreSQL database type
Amazon Data Firehose is in preview release and is subject to change.
snapshot_watermark_table
instance-attribute
¶
snapshot_watermark_table: DatabaseTableName
The fully qualified name of the table in source database endpoint that Firehose uses to track snapshot progress.
Amazon Data Firehose is in preview release and is subject to change.
ssl_mode
instance-attribute
¶
ssl_mode: NotRequired[SSLMode]
The mode to enable or disable SSL when Firehose connects to the database endpoint.
Amazon Data Firehose is in preview release and is subject to change.
surrogate_keys
instance-attribute
¶
surrogate_keys: NotRequired[DatabaseSurrogateKeyList]
The optional list of table and column names used as unique key columns when taking snapshot if the tables don’t have primary keys configured.
Amazon Data Firehose is in preview release and is subject to change.
tables
instance-attribute
¶
tables: DatabaseTableList
The list of table patterns in source database endpoint for Firehose to read from.
Amazon Data Firehose is in preview release and is subject to change.
type
instance-attribute
¶
type: DatabaseType
The type of database engine. This can be one of the following values.
-
MySQL
-
PostgreSQL
Amazon Data Firehose is in preview release and is subject to change.