aws-cdk-lib.aws_glue.CfnCrawler.TargetsProperty

interface TargetsProperty

LanguageType name
.NETAmazon.CDK.AWS.Glue.CfnCrawler.TargetsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsglue#CfnCrawler_TargetsProperty
Javasoftware.amazon.awscdk.services.glue.CfnCrawler.TargetsProperty
Pythonaws_cdk.aws_glue.CfnCrawler.TargetsProperty
TypeScript aws-cdk-lib » aws_glue » CfnCrawler » TargetsProperty

Specifies data stores to crawl.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_glue as glue } from 'aws-cdk-lib';
const targetsProperty: glue.CfnCrawler.TargetsProperty = {
  catalogTargets: [{
    connectionName: 'connectionName',
    databaseName: 'databaseName',
    dlqEventQueueArn: 'dlqEventQueueArn',
    eventQueueArn: 'eventQueueArn',
    tables: ['tables'],
  }],
  deltaTargets: [{
    connectionName: 'connectionName',
    createNativeDeltaTable: false,
    deltaTables: ['deltaTables'],
    writeManifest: false,
  }],
  dynamoDbTargets: [{
    path: 'path',
  }],
  jdbcTargets: [{
    connectionName: 'connectionName',
    exclusions: ['exclusions'],
    path: 'path',
  }],
  mongoDbTargets: [{
    connectionName: 'connectionName',
    path: 'path',
  }],
  s3Targets: [{
    connectionName: 'connectionName',
    dlqEventQueueArn: 'dlqEventQueueArn',
    eventQueueArn: 'eventQueueArn',
    exclusions: ['exclusions'],
    path: 'path',
    sampleSize: 123,
  }],
};

Properties

NameTypeDescription
catalogTargets?IResolvable | IResolvable | CatalogTargetProperty[]Specifies AWS Glue Data Catalog targets.
deltaTargets?IResolvable | IResolvable | DeltaTargetProperty[]Specifies an array of Delta data store targets.
dynamoDbTargets?IResolvable | IResolvable | DynamoDBTargetProperty[]Specifies Amazon DynamoDB targets.
jdbcTargets?IResolvable | IResolvable | JdbcTargetProperty[]Specifies JDBC targets.
mongoDbTargets?IResolvable | IResolvable | MongoDBTargetProperty[]A list of Mongo DB targets.
s3Targets?IResolvable | IResolvable | S3TargetProperty[]Specifies Amazon Simple Storage Service (Amazon S3) targets.

catalogTargets?

Type: IResolvable | IResolvable | CatalogTargetProperty[] (optional)

Specifies AWS Glue Data Catalog targets.


deltaTargets?

Type: IResolvable | IResolvable | DeltaTargetProperty[] (optional)

Specifies an array of Delta data store targets.


dynamoDbTargets?

Type: IResolvable | IResolvable | DynamoDBTargetProperty[] (optional)

Specifies Amazon DynamoDB targets.


jdbcTargets?

Type: IResolvable | IResolvable | JdbcTargetProperty[] (optional)

Specifies JDBC targets.


mongoDbTargets?

Type: IResolvable | IResolvable | MongoDBTargetProperty[] (optional)

A list of Mongo DB targets.


s3Targets?

Type: IResolvable | IResolvable | S3TargetProperty[] (optional)

Specifies Amazon Simple Storage Service (Amazon S3) targets.