CfnDataIntegrationFlowMixinProps

class aws_cdk.cfn_property_mixins.aws_scn.CfnDataIntegrationFlowMixinProps(*, instance_id=None, name=None, sources=None, tags=None, target=None, transformation=None)

Bases: object

Properties for CfnDataIntegrationFlowPropsMixin.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_scn as scn

cfn_data_integration_flow_mixin_props = scn.CfnDataIntegrationFlowMixinProps(
    instance_id="instanceId",
    name="name",
    sources=[scn.CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowSourceProperty(
        dataset_source=scn.CfnDataIntegrationFlowPropsMixin.DatasetSourceConfigurationProperty(
            dataset_identifier="datasetIdentifier",
            options=scn.CfnDataIntegrationFlowPropsMixin.DatasetOptionsProperty(
                dedupe_records=False,
                dedupe_strategy=scn.CfnDataIntegrationFlowPropsMixin.DedupeStrategyProperty(
                    field_priority=scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeStrategyConfigurationProperty(
                        fields=[scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(
                            name="name",
                            sort_order="sortOrder"
                        )]
                    ),
                    type="type"
                ),
                load_type="loadType"
            )
        ),
        s3_source=scn.CfnDataIntegrationFlowPropsMixin.S3SourceConfigurationProperty(
            bucket_name="bucketName",
            options=scn.CfnDataIntegrationFlowPropsMixin.S3OptionsProperty(
                file_type="fileType"
            ),
            prefix="prefix"
        ),
        source_name="sourceName",
        source_type="sourceType"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    target=scn.CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTargetProperty(
        dataset_target=scn.CfnDataIntegrationFlowPropsMixin.DatasetTargetConfigurationProperty(
            dataset_identifier="datasetIdentifier",
            options=scn.CfnDataIntegrationFlowPropsMixin.DatasetOptionsProperty(
                dedupe_records=False,
                dedupe_strategy=scn.CfnDataIntegrationFlowPropsMixin.DedupeStrategyProperty(
                    field_priority=scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeStrategyConfigurationProperty(
                        fields=[scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(
                            name="name",
                            sort_order="sortOrder"
                        )]
                    ),
                    type="type"
                ),
                load_type="loadType"
            )
        ),
        target_type="targetType"
    ),
    transformation=scn.CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTransformationProperty(
        sql_transformation=scn.CfnDataIntegrationFlowPropsMixin.SqlTransformationConfigurationProperty(
            query="query"
        ),
        transformation_type="transformationType"
    )
)

Attributes

instance_id

The Amazon Web Services Supply Chain instance identifier.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-instanceid

name

The name of the DataIntegrationFlow.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-name

sources

The source configurations for the DataIntegrationFlow.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-sources

tags

The tags for the DataIntegrationFlow.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-tags

target

The DataIntegrationFlow target parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-target

transformation

The DataIntegrationFlow transformation parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scn-dataintegrationflow.html#cfn-scn-dataintegrationflow-transformation