aws-cdk-lib.aws_appintegrations.CfnDataIntegrationProps

interface CfnDataIntegrationProps

LanguageType name
.NETAmazon.CDK.AWS.AppIntegrations.CfnDataIntegrationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappintegrations#CfnDataIntegrationProps
Javasoftware.amazon.awscdk.services.appintegrations.CfnDataIntegrationProps
Pythonaws_cdk.aws_appintegrations.CfnDataIntegrationProps
TypeScript aws-cdk-lib » aws_appintegrations » CfnDataIntegrationProps

Properties for defining a CfnDataIntegration.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appintegrations as appintegrations } from 'aws-cdk-lib';

declare const filters: any;
declare const objectConfiguration: any;
const cfnDataIntegrationProps: appintegrations.CfnDataIntegrationProps = {
  kmsKey: 'kmsKey',
  name: 'name',
  scheduleConfig: {
    scheduleExpression: 'scheduleExpression',

    // the properties below are optional
    firstExecutionFrom: 'firstExecutionFrom',
    object: 'object',
  },
  sourceUri: 'sourceUri',

  // the properties below are optional
  description: 'description',
  fileConfiguration: {
    folders: ['folders'],

    // the properties below are optional
    filters: filters,
  },
  objectConfiguration: objectConfiguration,
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
kmsKeystringThe KMS key for the DataIntegration.
namestringThe name of the DataIntegration.
scheduleConfigIResolvable | ScheduleConfigPropertyThe name of the data and how often it should be pulled from the source.
sourceUristringThe URI of the data source.
description?stringA description of the DataIntegration.
fileConfiguration?IResolvable | FileConfigurationPropertyAWS::AppIntegrations::DataIntegration.FileConfiguration.
objectConfiguration?anyAWS::AppIntegrations::DataIntegration.ObjectConfiguration.
tags?CfnTag[]An array of key-value pairs to apply to this resource.

kmsKey

Type: string

The KMS key for the DataIntegration.


name

Type: string

The name of the DataIntegration.


scheduleConfig

Type: IResolvable | ScheduleConfigProperty

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


sourceUri

Type: string

The URI of the data source.


description?

Type: string (optional)

A description of the DataIntegration.


fileConfiguration?

Type: IResolvable | FileConfigurationProperty (optional)

AWS::AppIntegrations::DataIntegration.FileConfiguration.


objectConfiguration?

Type: any (optional)

AWS::AppIntegrations::DataIntegration.ObjectConfiguration.


tags?

Type: CfnTag[] (optional)

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

For more information, see Tag .