Skip to content

CreateDataIntegrationRequest

Source code in docs_src/capo_appintegrations/types/create_data_integration_request.py
class CreateDataIntegrationRequest(TypedDict, closed=True):
    name: "capo_appintegrations.types.name.Name"
    """<p>The name of the DataIntegration.</p>"""
    description: NotRequired["capo_appintegrations.types.description.Description"]
    """<p>A description of the DataIntegration.</p>"""
    kms_key: "capo_appintegrations.types.non_blank_string.NonBlankString"
    """<p>The KMS key ARN for the DataIntegration.</p>"""
    source_uri: NotRequired["capo_appintegrations.types.source_uri.SourceURI"]
    """<p>The URI of the data source.</p>"""
    schedule_config: NotRequired[
        "capo_appintegrations.types.schedule_configuration.ScheduleConfiguration"
    ]
    """<p>The name of the data and how often it should be pulled from the source.</p>"""
    tags: NotRequired["capo_appintegrations.types.tag_map.TagMap"]
    """<p>The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.</p>"""
    client_token: NotRequired[
        "capo_appintegrations.types.idempotency_token.IdempotencyToken"
    ]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href="https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/">Making retries safe with idempotent APIs</a>.</p>"""
    file_configuration: NotRequired[
        "capo_appintegrations.types.file_configuration.FileConfiguration"
    ]
    """<p>The configuration for what files should be pulled from the source.</p>"""
    object_configuration: NotRequired[
        "capo_appintegrations.types.object_configuration.ObjectConfiguration"
    ]
    """<p>The configuration for what data should be pulled from the source.</p>"""

client_token instance-attribute

client_token: NotRequired[IdempotencyToken]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

description instance-attribute

description: NotRequired[Description]

A description of the DataIntegration.

file_configuration instance-attribute

file_configuration: NotRequired[FileConfiguration]

The configuration for what files should be pulled from the source.

kms_key instance-attribute

kms_key: NonBlankString

The KMS key ARN for the DataIntegration.

name instance-attribute

name: Name

The name of the DataIntegration.

object_configuration instance-attribute

object_configuration: NotRequired[ObjectConfiguration]

The configuration for what data should be pulled from the source.

schedule_config instance-attribute

schedule_config: NotRequired[ScheduleConfiguration]

The name of the data and how often it should be pulled from the source.

source_uri instance-attribute

source_uri: NotRequired[SourceURI]

The URI of the data source.

tags instance-attribute

tags: NotRequired[TagMap]

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.