Skip to content

Integration

Source code in docs_src/capo_redshift/types/integration.py
class Integration(TypedDict, closed=True):
    integration_arn: NotRequired["capo_redshift.types.integration_arn.IntegrationArn"]
    """<p>The Amazon Resource Name (ARN) of the integration.</p>"""
    integration_name: NotRequired[
        "capo_redshift.types.integration_name.IntegrationName"
    ]
    """<p>The name of the integration.</p>"""
    source_arn: NotRequired["capo_redshift.types.source_arn.SourceArn"]
    """<p>The Amazon Resource Name (ARN) of the database used as the source for replication.</p>"""
    target_arn: NotRequired["capo_redshift.types.target_arn.TargetArn"]
    """<p>The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.</p>"""
    status: NotRequired[
        "capo_redshift.types.zero_etl_integration_status.ZeroETLIntegrationStatus"
    ]
    """<p>The current status of the integration.</p>"""
    errors: NotRequired[
        "capo_redshift.types.integration_error_list.IntegrationErrorList"
    ]
    """<p>Any errors associated with the integration.</p>"""
    create_time: NotRequired["capo_redshift.types.t_stamp.TStamp"]
    """<p>The time (UTC) when the integration was created.</p>"""
    description: NotRequired["capo_redshift.types.description.Description"]
    """<p>The description of the integration.</p>"""
    kms_key_id: NotRequired["capo_redshift.types.string.String"]
    """<p>The Key Management Service (KMS) key identifier for the key used to encrypt the integration.</p>"""
    additional_encryption_context: NotRequired[
        "capo_redshift.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>"""
    tags: NotRequired["capo_redshift.types.tag_list.TagList"]
    """<p>The list of tags 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 (UTC) when the integration was created.

description instance-attribute

description: NotRequired[Description]

The 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 Amazon Resource Name (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 Key Management Service (KMS) key identifier for the key used 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[ZeroETLIntegrationStatus]

The current status of the integration.

tags instance-attribute

tags: NotRequired[TagList]

The list of tags associated with the integration.

target_arn instance-attribute

target_arn: NotRequired[TargetArn]

The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.