CfnDataIntegrationFlowPropsMixin

class aws_cdk.cfn_property_mixins.aws_scn.CfnDataIntegrationFlowPropsMixin(props, *, strategy=None)

Bases: Mixin

Represents an AWS Supply Chain data integration flow.

See:

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

CloudformationResource:

AWS::SCN::DataIntegrationFlow

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# 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
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_data_integration_flow_props_mixin = scn.CfnDataIntegrationFlowPropsMixin(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=[cdk.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"
    )
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::SCN::DataIntegrationFlow.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['instanceId', 'name', 'sources', 'tags', 'target', 'transformation']

Static Methods

classmethod is_mixin(x)

Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

DataIntegrationFlowSourceProperty

class CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowSourceProperty(*, dataset_source=None, s3_source=None, source_name=None, source_type=None)

Bases: object

The DataIntegrationFlow source parameters.

Parameters:
  • dataset_source (Union[IResolvable, DatasetSourceConfigurationProperty, Dict[str, Any], None]) – The dataset source configuration parameters.

  • s3_source (Union[IResolvable, S3SourceConfigurationProperty, Dict[str, Any], None]) – The S3 source configuration parameters.

  • source_name (Optional[str]) – The source name that can be used as table alias in SQL transformation query.

  • source_type (Optional[str]) – The source type.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

data_integration_flow_source_property = 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"
)

Attributes

dataset_source

The dataset source configuration parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowsource.html#cfn-scn-dataintegrationflow-dataintegrationflowsource-datasetsource

s3_source

The S3 source configuration parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowsource.html#cfn-scn-dataintegrationflow-dataintegrationflowsource-s3source

source_name

The source name that can be used as table alias in SQL transformation query.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowsource.html#cfn-scn-dataintegrationflow-dataintegrationflowsource-sourcename

source_type

The source type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowsource.html#cfn-scn-dataintegrationflow-dataintegrationflowsource-sourcetype

DataIntegrationFlowTargetProperty

class CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTargetProperty(*, dataset_target=None, target_type=None)

Bases: object

The DataIntegrationFlow target parameters.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

data_integration_flow_target_property = 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"
)

Attributes

dataset_target

The dataset target configuration parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowtarget.html#cfn-scn-dataintegrationflow-dataintegrationflowtarget-datasettarget

target_type

The target type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowtarget.html#cfn-scn-dataintegrationflow-dataintegrationflowtarget-targettype

DataIntegrationFlowTransformationProperty

class CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTransformationProperty(*, sql_transformation=None, transformation_type=None)

Bases: object

The DataIntegrationFlow transformation parameters.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

data_integration_flow_transformation_property = scn.CfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTransformationProperty(
    sql_transformation=scn.CfnDataIntegrationFlowPropsMixin.SqlTransformationConfigurationProperty(
        query="query"
    ),
    transformation_type="transformationType"
)

Attributes

sql_transformation

The SQL transformation configuration parameters.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowtransformation.html#cfn-scn-dataintegrationflow-dataintegrationflowtransformation-sqltransformation

transformation_type

The transformation type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dataintegrationflowtransformation.html#cfn-scn-dataintegrationflow-dataintegrationflowtransformation-transformationtype

DatasetOptionsProperty

class CfnDataIntegrationFlowPropsMixin.DatasetOptionsProperty(*, dedupe_records=None, dedupe_strategy=None, load_type=None)

Bases: object

The dataset options.

Parameters:
  • dedupe_records (Union[bool, IResolvable, None]) – The option to perform deduplication on data records sharing same primary key values.

  • dedupe_strategy (Union[IResolvable, DedupeStrategyProperty, Dict[str, Any], None]) – The deduplication strategy.

  • load_type (Optional[str]) – The load type.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

dataset_options_property = 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"
)

Attributes

dedupe_records

The option to perform deduplication on data records sharing same primary key values.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasetoptions.html#cfn-scn-dataintegrationflow-datasetoptions-deduperecords

dedupe_strategy

The deduplication strategy.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasetoptions.html#cfn-scn-dataintegrationflow-datasetoptions-dedupestrategy

load_type

The load type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasetoptions.html#cfn-scn-dataintegrationflow-datasetoptions-loadtype

DatasetSourceConfigurationProperty

class CfnDataIntegrationFlowPropsMixin.DatasetSourceConfigurationProperty(*, dataset_identifier=None, options=None)

Bases: object

The dataset source configuration parameters.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

dataset_source_configuration_property = 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"
    )
)

Attributes

dataset_identifier

The ARN of the dataset.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasetsourceconfiguration.html#cfn-scn-dataintegrationflow-datasetsourceconfiguration-datasetidentifier

options

The dataset options.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasetsourceconfiguration.html#cfn-scn-dataintegrationflow-datasetsourceconfiguration-options

DatasetTargetConfigurationProperty

class CfnDataIntegrationFlowPropsMixin.DatasetTargetConfigurationProperty(*, dataset_identifier=None, options=None)

Bases: object

The dataset target configuration parameters.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

dataset_target_configuration_property = 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"
    )
)

Attributes

dataset_identifier

The dataset ARN.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasettargetconfiguration.html#cfn-scn-dataintegrationflow-datasettargetconfiguration-datasetidentifier

options

The dataset options.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-datasettargetconfiguration.html#cfn-scn-dataintegrationflow-datasettargetconfiguration-options

DedupeStrategyProperty

class CfnDataIntegrationFlowPropsMixin.DedupeStrategyProperty(*, field_priority=None, type=None)

Bases: object

The deduplication strategy.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

dedupe_strategy_property = scn.CfnDataIntegrationFlowPropsMixin.DedupeStrategyProperty(
    field_priority=scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeStrategyConfigurationProperty(
        fields=[scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(
            name="name",
            sort_order="sortOrder"
        )]
    ),
    type="type"
)

Attributes

field_priority

The field priority deduplication strategy configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dedupestrategy.html#cfn-scn-dataintegrationflow-dedupestrategy-fieldpriority

type

The deduplication strategy type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-dedupestrategy.html#cfn-scn-dataintegrationflow-dedupestrategy-type

FieldPriorityDedupeFieldProperty

class CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(*, name=None, sort_order=None)

Bases: object

A deduplication field.

Parameters:
  • name (Optional[str]) – The name of the deduplication field.

  • sort_order (Optional[str]) – The sort order.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

field_priority_dedupe_field_property = scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(
    name="name",
    sort_order="sortOrder"
)

Attributes

name

The name of the deduplication field.

See:

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

sort_order

The sort order.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-fieldprioritydedupefield.html#cfn-scn-dataintegrationflow-fieldprioritydedupefield-sortorder

FieldPriorityDedupeStrategyConfigurationProperty

class CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeStrategyConfigurationProperty(*, fields=None)

Bases: object

The field priority deduplication strategy configuration.

Parameters:

fields (Union[IResolvable, Sequence[Union[IResolvable, FieldPriorityDedupeFieldProperty, Dict[str, Any]]], None]) – The list of field names and their sort order for deduplication.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

field_priority_dedupe_strategy_configuration_property = scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeStrategyConfigurationProperty(
    fields=[scn.CfnDataIntegrationFlowPropsMixin.FieldPriorityDedupeFieldProperty(
        name="name",
        sort_order="sortOrder"
    )]
)

Attributes

fields

The list of field names and their sort order for deduplication.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-fieldprioritydedupestrategyconfiguration.html#cfn-scn-dataintegrationflow-fieldprioritydedupestrategyconfiguration-fields

S3OptionsProperty

class CfnDataIntegrationFlowPropsMixin.S3OptionsProperty(*, file_type=None)

Bases: object

The Amazon S3 options.

Parameters:

file_type (Optional[str]) – The file type.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

s3_options_property = scn.CfnDataIntegrationFlowPropsMixin.S3OptionsProperty(
    file_type="fileType"
)

Attributes

file_type

The file type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-s3options.html#cfn-scn-dataintegrationflow-s3options-filetype

S3SourceConfigurationProperty

class CfnDataIntegrationFlowPropsMixin.S3SourceConfigurationProperty(*, bucket_name=None, options=None, prefix=None)

Bases: object

The S3 source configuration parameters.

Parameters:
  • bucket_name (Optional[str]) – The S3 bucket name.

  • options (Union[IResolvable, S3OptionsProperty, Dict[str, Any], None]) – The Amazon S3 options.

  • prefix (Optional[str]) – The S3 prefix.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

s3_source_configuration_property = scn.CfnDataIntegrationFlowPropsMixin.S3SourceConfigurationProperty(
    bucket_name="bucketName",
    options=scn.CfnDataIntegrationFlowPropsMixin.S3OptionsProperty(
        file_type="fileType"
    ),
    prefix="prefix"
)

Attributes

bucket_name

The S3 bucket name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-s3sourceconfiguration.html#cfn-scn-dataintegrationflow-s3sourceconfiguration-bucketname

options

The Amazon S3 options.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-s3sourceconfiguration.html#cfn-scn-dataintegrationflow-s3sourceconfiguration-options

prefix

The S3 prefix.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-s3sourceconfiguration.html#cfn-scn-dataintegrationflow-s3sourceconfiguration-prefix

SqlTransformationConfigurationProperty

class CfnDataIntegrationFlowPropsMixin.SqlTransformationConfigurationProperty(*, query=None)

Bases: object

The SQL transformation configuration parameters.

Parameters:

query (Optional[str]) – The transformation SQL query body based on SparkSQL.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# 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

sql_transformation_configuration_property = scn.CfnDataIntegrationFlowPropsMixin.SqlTransformationConfigurationProperty(
    query="query"
)

Attributes

query

The transformation SQL query body based on SparkSQL.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scn-dataintegrationflow-sqltransformationconfiguration.html#cfn-scn-dataintegrationflow-sqltransformationconfiguration-query