Integration
¶
Source code in docs_src/capo_glue/types/integration.py
additional_encryption_context
instance-attribute
¶
additional_encryption_context: NotRequired[IntegrationAdditionalEncryptionContextMap]
An optional set of non-secret key–value pairs that contains additional contextual information for encryption. This can only be provided if KMSKeyId is provided.
create_time
instance-attribute
¶
create_time: IntegrationTimestamp
The time that the integration was created, in UTC.
data_filter
instance-attribute
¶
data_filter: NotRequired[String2048]
Selects source tables for the integration using Maxwell filter syntax.
description
instance-attribute
¶
description: NotRequired[IntegrationDescription]
A description for the integration.
errors
instance-attribute
¶
errors: NotRequired[IntegrationErrorList]
A list of errors associated with the integration.
integration_arn
instance-attribute
¶
integration_arn: String128
The Amazon Resource Name (ARN) for the integration.
integration_config
instance-attribute
¶
integration_config: NotRequired[IntegrationConfig]
Properties associated with the integration.
integration_name
instance-attribute
¶
integration_name: String128
A unique name for the integration.
kms_key_id
instance-attribute
¶
kms_key_id: NotRequired[String2048]
The ARN of a KMS key used for encrypting the channel.
status
instance-attribute
¶
status: IntegrationStatus
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
tags
instance-attribute
¶
tags: NotRequired[IntegrationTagsList]
Metadata assigned to the resource consisting of a list of key-value pairs.