Skip to content

Integration

Source code in docs_src/capo_rds/types/integration.py
class Integration(TypedDict, closed=True):
    source_arn: NotRequired["capo_rds.types.source_arn.SourceArn"]
    """<p>The Amazon Resource Name (ARN) of the database used as the source for replication.</p>"""
    target_arn: NotRequired["capo_rds.types.arn.Arn"]
    """<p>The ARN of the Redshift data warehouse used as the target for replication.</p>"""
    integration_name: NotRequired["capo_rds.types.integration_name.IntegrationName"]
    """<p>The name of the integration.</p>"""
    integration_arn: NotRequired["capo_rds.types.integration_arn.IntegrationArn"]
    """<p>The ARN of the integration.</p>"""
    kms_key_id: NotRequired["capo_rds.types.string.String"]
    """<p>The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration. </p>"""
    additional_encryption_context: NotRequired[
        "capo_rds.types.encryption_context_map.EncryptionContextMap"
    ]
    """<p>The encryption context for the integration. For more information, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context">Encryption context</a> in the <i>Amazon Web Services Key Management Service Developer Guide</i>.</p>"""
    status: NotRequired["capo_rds.types.integration_status.IntegrationStatus"]
    """<p>The current status of the integration.</p>"""
    tags: NotRequired["capo_rds.types.tag_list.TagList"]
    data_filter: NotRequired["capo_rds.types.data_filter.DataFilter"]
    """<p>Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse. </p>"""
    description: NotRequired[
        "capo_rds.types.integration_description.IntegrationDescription"
    ]
    """<p>A description of the integration.</p>"""
    create_time: NotRequired["capo_rds.types.t_stamp.TStamp"]
    """<p>The time when the integration was created, in Universal Coordinated Time (UTC).</p>"""
    errors: NotRequired["capo_rds.types.integration_error_list.IntegrationErrorList"]
    """<p>Any errors associated with the integration.</p>"""

additional_encryption_context instance-attribute

additional_encryption_context: NotRequired[EncryptionContextMap]

The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.

create_time instance-attribute

create_time: NotRequired[TStamp]

The time when the integration was created, in Universal Coordinated Time (UTC).

data_filter instance-attribute

data_filter: NotRequired[DataFilter]

Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.

description instance-attribute

description: NotRequired[IntegrationDescription]

A description of the integration.

errors instance-attribute

errors: NotRequired[IntegrationErrorList]

Any errors associated with the integration.

integration_arn instance-attribute

integration_arn: NotRequired[IntegrationArn]

The ARN of the integration.

integration_name instance-attribute

integration_name: NotRequired[IntegrationName]

The name of the integration.

kms_key_id instance-attribute

kms_key_id: NotRequired[String]

The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.

source_arn instance-attribute

source_arn: NotRequired[SourceArn]

The Amazon Resource Name (ARN) of the database used as the source for replication.

status instance-attribute

status: NotRequired[IntegrationStatus]

The current status of the integration.

tags instance-attribute

tags: NotRequired[TagList]

target_arn instance-attribute

target_arn: NotRequired[Arn]

The ARN of the Redshift data warehouse used as the target for replication.