package awsglue // Specifies an AWS Glue Data Catalog target. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // catalogTargetProperty := &CatalogTargetProperty{ // ConnectionName: jsii.String("connectionName"), // DatabaseName: jsii.String("databaseName"), // DlqEventQueueArn: jsii.String("dlqEventQueueArn"), // EventQueueArn: jsii.String("eventQueueArn"), // Tables: []*string{ // jsii.String("tables"), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html // type CfnCrawler_CatalogTargetProperty struct { // The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a `Catalog` connection type paired with a `NETWORK` Connection type. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-connectionname // ConnectionName *string `field:"optional" json:"connectionName" yaml:"connectionName"` // The name of the database to be synchronized. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-databasename // DatabaseName *string `field:"optional" json:"databaseName" yaml:"databaseName"` // A valid Amazon dead-letter SQS ARN. // // For example, `arn:aws:sqs:region:account:deadLetterQueue` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-dlqeventqueuearn // DlqEventQueueArn *string `field:"optional" json:"dlqEventQueueArn" yaml:"dlqEventQueueArn"` // A valid Amazon SQS ARN. // // For example, `arn:aws:sqs:region:account:sqs` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-eventqueuearn // EventQueueArn *string `field:"optional" json:"eventQueueArn" yaml:"eventQueueArn"` // A list of the tables to be synchronized. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-tables // Tables *[]*string `field:"optional" json:"tables" yaml:"tables"` }