CfnDataIntegrationMixinProps

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

Bases: object

Properties for CfnDataIntegrationPropsMixin.

Parameters:
  • 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.

  • kms_key (Optional[str]) – The KMS key for the DataIntegration.

  • name (Optional[str]) – The name of the DataIntegration.

  • object_configuration (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.

  • source_uri (Optional[str]) – The URI of the data 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.mixins_preview.aws_appintegrations import mixins as appintegrations_mixins

# filters: Any
# object_configuration: Any

cfn_data_integration_mixin_props = appintegrations_mixins.CfnDataIntegrationMixinProps(
    description="description",
    file_configuration=appintegrations_mixins.CfnDataIntegrationPropsMixin.FileConfigurationProperty(
        filters=filters,
        folders=["folders"]
    ),
    kms_key="kmsKey",
    name="name",
    object_configuration=object_configuration,
    schedule_config=appintegrations_mixins.CfnDataIntegrationPropsMixin.ScheduleConfigProperty(
        first_execution_from="firstExecutionFrom",
        object="object",
        schedule_expression="scheduleExpression"
    ),
    source_uri="sourceUri",
    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