CfnDataIntegrationProps

class aws_cdk.aws_appintegrations.CfnDataIntegrationProps(*, kms_key, name, source_uri, description=None, file_configuration=None, object_configuration=None, schedule_config=None, tags=None)

Bases: object

Properties for defining a CfnDataIntegration.

Parameters:
  • kms_key (str) – The KMS key for the DataIntegration.

  • name (str) – The name of the DataIntegration.

  • source_uri (str) – The URI of the data source.

  • description (Optional[str]) – A description of the DataIntegration.

  • file_configuration (Union[IResolvable, FileConfigurationProperty, Dict[str, Any], None]) – The configuration for what files should be pulled from the source.

  • object_configuration (Optional[Any]) – The configuration for what data should be pulled from the source.

  • schedule_config (Union[IResolvable, ScheduleConfigProperty, Dict[str, Any], None]) – The name of the data and how often it should be pulled from the source.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.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 import aws_appintegrations as appintegrations

# filters: Any
# object_configuration: Any

cfn_data_integration_props = appintegrations.CfnDataIntegrationProps(
    kms_key="kmsKey",
    name="name",
    source_uri="sourceUri",

    # the properties below are optional
    description="description",
    file_configuration=appintegrations.CfnDataIntegration.FileConfigurationProperty(
        folders=["folders"],

        # the properties below are optional
        filters=filters
    ),
    object_configuration=object_configuration,
    schedule_config=appintegrations.CfnDataIntegration.ScheduleConfigProperty(
        schedule_expression="scheduleExpression",

        # the properties below are optional
        first_execution_from="firstExecutionFrom",
        object="object"
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

A description of the DataIntegration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-description

file_configuration

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-fileconfiguration

kms_key

The KMS key for the DataIntegration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-kmskey

name

The name of the DataIntegration.

See:

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

object_configuration

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-objectconfiguration

schedule_config

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-scheduleconfig

source_uri

The URI of the data source.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html#cfn-appintegrations-dataintegration-sourceuri

tags

An array of key-value pairs to apply to this resource.

For more information, see Tag .

See:

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