DatabaseSourceDescription
¶
Source code in docs_src/capo_firehose/types/database_source_description.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: NotRequired[
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: NotRequired[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: NotRequired[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: NotRequired[DatabaseEndpoint]
The endpoint of the database server.
Amazon Data Firehose is in preview release and is subject to change.
port
instance-attribute
¶
port: NotRequired[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_info
instance-attribute
¶
snapshot_info: NotRequired[DatabaseSnapshotInfoList]
The structure that describes the snapshot information of a table in source database endpoint that Firehose reads.
Amazon Data Firehose is in preview release and is subject to change.
snapshot_watermark_table
instance-attribute
¶
snapshot_watermark_table: NotRequired[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[DatabaseColumnIncludeOrExcludeList]
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: NotRequired[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: NotRequired[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.