CfnDataIntegrationProps
- class aws_cdk.aws_appintegrations.CfnDataIntegrationProps(*, kms_key, name, schedule_config, source_uri, description=None, file_configuration=None, object_configuration=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.schedule_config (
Union
[ScheduleConfigProperty
,Dict
[str
,Any
],IResolvable
]) – The name of the data and how often it should be pulled from the source.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
]) –AWS::AppIntegrations::DataIntegration.FileConfiguration
.object_configuration (
Optional
[Any
]) –AWS::AppIntegrations::DataIntegration.ObjectConfiguration
.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .
- Link:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_appintegrations as appintegrations # filters: Any # object_configuration: Any cfn_data_integration_props = appintegrations.CfnDataIntegrationProps( kms_key="kmsKey", name="name", schedule_config=appintegrations.CfnDataIntegration.ScheduleConfigProperty( schedule_expression="scheduleExpression", # the properties below are optional first_execution_from="firstExecutionFrom", object="object" ), 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, tags=[CfnTag( key="key", value="value" )] )
Attributes
- description
A description of the DataIntegration.
- file_configuration
AWS::AppIntegrations::DataIntegration.FileConfiguration
.
- kms_key
The KMS key for the DataIntegration.
- name
The name of the DataIntegration.
- object_configuration
AWS::AppIntegrations::DataIntegration.ObjectConfiguration
.
- schedule_config
The name of the data and how often it should be pulled from the source.
- source_uri
The URI of the data source.