Class CfnCrawler.TargetsProperty
Specifies data stores to crawl.
Inheritance
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"
} },
HudiTargets = new [] { new HudiTargetProperty {
ConnectionName = "connectionName",
Exclusions = new [] { "exclusions" },
MaximumTraversalDepth = 123,
Paths = new [] { "paths" }
} },
IcebergTargets = new [] { new IcebergTargetProperty {
ConnectionName = "connectionName",
Exclusions = new [] { "exclusions" },
MaximumTraversalDepth = 123,
Paths = new [] { "paths" }
} },
JdbcTargets = new [] { new JdbcTargetProperty {
ConnectionName = "connectionName",
EnableAdditionalMetadata = new [] { "enableAdditionalMetadata" },
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
Targets |
Properties
Catalog |
Specifies AWS Glue Data Catalog targets. |
Delta |
Specifies an array of Delta data store targets. |
Dynamo |
Specifies Amazon DynamoDB targets. |
Hudi |
Specifies Apache Hudi data store targets. |
Iceberg |
Specifies Apache Iceberg data store targets. |
Jdbc |
Specifies JDBC targets. |
Mongo |
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.
Remarks
DeltaTargets
Specifies an array of Delta data store targets.
public object DeltaTargets { get; set; }
Property Value
System.
Remarks
DynamoDbTargets
Specifies Amazon DynamoDB targets.
public object DynamoDbTargets { get; set; }
Property Value
System.
Remarks
HudiTargets
Specifies Apache Hudi data store targets.
public object HudiTargets { get; set; }
Property Value
System.
Remarks
IcebergTargets
Specifies Apache Iceberg data store targets.
public object IcebergTargets { get; set; }
Property Value
System.
Remarks
JdbcTargets
Specifies JDBC targets.
public object JdbcTargets { get; set; }
Property Value
System.
Remarks
MongoDbTargets
A list of Mongo DB targets.
public object MongoDbTargets { get; set; }
Property Value
System.
Remarks
S3Targets
Specifies Amazon Simple Storage Service (Amazon S3) targets.
public object S3Targets { get; set; }
Property Value
System.