Class CfnCrawler.TargetsProperty
Specifies data stores to crawl.
Inheritance
System.Object
CfnCrawler.TargetsProperty
Implements
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class TargetsProperty : Object, CfnCrawler.ITargetsProperty
Syntax (vb)
Public Class TargetsProperty
Inherits Object
Implements CfnCrawler.ITargetsProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Glue;
var targetsProperty = new TargetsProperty {
CatalogTargets = new [] { new CatalogTargetProperty {
ConnectionName = "connectionName",
DatabaseName = "databaseName",
DlqEventQueueArn = "dlqEventQueueArn",
EventQueueArn = "eventQueueArn",
Tables = new [] { "tables" }
} },
DeltaTargets = new [] { new DeltaTargetProperty {
ConnectionName = "connectionName",
CreateNativeDeltaTable = false,
DeltaTables = new [] { "deltaTables" },
WriteManifest = false
} },
DynamoDbTargets = new [] { new DynamoDBTargetProperty {
Path = "path"
} },
IcebergTargets = new [] { new IcebergTargetProperty {
ConnectionName = "connectionName",
Exclusions = new [] { "exclusions" },
MaximumTraversalDepth = 123,
Paths = new [] { "paths" }
} },
JdbcTargets = new [] { new JdbcTargetProperty {
ConnectionName = "connectionName",
Exclusions = new [] { "exclusions" },
Path = "path"
} },
MongoDbTargets = new [] { new MongoDBTargetProperty {
ConnectionName = "connectionName",
Path = "path"
} },
S3Targets = new [] { new S3TargetProperty {
ConnectionName = "connectionName",
DlqEventQueueArn = "dlqEventQueueArn",
EventQueueArn = "eventQueueArn",
Exclusions = new [] { "exclusions" },
Path = "path",
SampleSize = 123
} }
};
Synopsis
Constructors
TargetsProperty() |
Properties
CatalogTargets | Specifies AWS Glue Data Catalog targets. |
DeltaTargets | Specifies an array of Delta data store targets. |
DynamoDbTargets | Specifies Amazon DynamoDB targets. |
IcebergTargets | Specifies Apache Iceberg data store targets. |
JdbcTargets | Specifies JDBC targets. |
MongoDbTargets | A list of Mongo DB targets. |
S3Targets | Specifies Amazon Simple Storage Service (Amazon S3) targets. |
Constructors
TargetsProperty()
public TargetsProperty()
Properties
CatalogTargets
Specifies AWS Glue Data Catalog targets.
public object CatalogTargets { get; set; }
Property Value
System.Object
Remarks
DeltaTargets
Specifies an array of Delta data store targets.
public object DeltaTargets { get; set; }
Property Value
System.Object
Remarks
DynamoDbTargets
Specifies Amazon DynamoDB targets.
public object DynamoDbTargets { get; set; }
Property Value
System.Object
Remarks
IcebergTargets
Specifies Apache Iceberg data store targets.
public object IcebergTargets { get; set; }
Property Value
System.Object
Remarks
JdbcTargets
Specifies JDBC targets.
public object JdbcTargets { get; set; }
Property Value
System.Object
Remarks
MongoDbTargets
A list of Mongo DB targets.
public object MongoDbTargets { get; set; }
Property Value
System.Object
Remarks
S3Targets
Specifies Amazon Simple Storage Service (Amazon S3) targets.
public object S3Targets { get; set; }
Property Value
System.Object