Class: Aws::Glue::Types::CrawlerTargets
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::CrawlerTargets
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Note:
When making an API call, you may pass CrawlerTargets data as a hash:
{
s3_targets: [
{
path: "Path",
exclusions: ["Path"],
connection_name: "ConnectionName",
},
],
jdbc_targets: [
{
connection_name: "ConnectionName",
path: "Path",
exclusions: ["Path"],
},
],
mongo_db_targets: [
{
connection_name: "ConnectionName",
path: "Path",
scan_all: false,
},
],
dynamo_db_targets: [
{
path: "Path",
scan_all: false,
scan_rate: 1.0,
},
],
catalog_targets: [
{
database_name: "NameString", # required
tables: ["NameString"], # required
},
],
}
Specifies data stores to crawl.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_targets ⇒ Array<Types::CatalogTarget>
Specifies AWS Glue Data Catalog targets.
-
#dynamo_db_targets ⇒ Array<Types::DynamoDBTarget>
Specifies Amazon DynamoDB targets.
-
#jdbc_targets ⇒ Array<Types::JdbcTarget>
Specifies JDBC targets.
-
#mongo_db_targets ⇒ Array<Types::MongoDBTarget>
Specifies Amazon DocumentDB or MongoDB targets.
-
#s3_targets ⇒ Array<Types::S3Target>
Specifies Amazon Simple Storage Service (Amazon S3) targets.
Instance Attribute Details
#catalog_targets ⇒ Array<Types::CatalogTarget>
Specifies AWS Glue Data Catalog targets.
2543 2544 2545 2546 2547 2548 2549 2550 2551 |
# File 'lib/aws-sdk-glue/types.rb', line 2543 class CrawlerTargets < Struct.new( :s3_targets, :jdbc_targets, :mongo_db_targets, :dynamo_db_targets, :catalog_targets) SENSITIVE = [] include Aws::Structure end |
#dynamo_db_targets ⇒ Array<Types::DynamoDBTarget>
Specifies Amazon DynamoDB targets.
2543 2544 2545 2546 2547 2548 2549 2550 2551 |
# File 'lib/aws-sdk-glue/types.rb', line 2543 class CrawlerTargets < Struct.new( :s3_targets, :jdbc_targets, :mongo_db_targets, :dynamo_db_targets, :catalog_targets) SENSITIVE = [] include Aws::Structure end |
#jdbc_targets ⇒ Array<Types::JdbcTarget>
Specifies JDBC targets.
2543 2544 2545 2546 2547 2548 2549 2550 2551 |
# File 'lib/aws-sdk-glue/types.rb', line 2543 class CrawlerTargets < Struct.new( :s3_targets, :jdbc_targets, :mongo_db_targets, :dynamo_db_targets, :catalog_targets) SENSITIVE = [] include Aws::Structure end |
#mongo_db_targets ⇒ Array<Types::MongoDBTarget>
Specifies Amazon DocumentDB or MongoDB targets.
2543 2544 2545 2546 2547 2548 2549 2550 2551 |
# File 'lib/aws-sdk-glue/types.rb', line 2543 class CrawlerTargets < Struct.new( :s3_targets, :jdbc_targets, :mongo_db_targets, :dynamo_db_targets, :catalog_targets) SENSITIVE = [] include Aws::Structure end |
#s3_targets ⇒ Array<Types::S3Target>
Specifies Amazon Simple Storage Service (Amazon S3) targets.
2543 2544 2545 2546 2547 2548 2549 2550 2551 |
# File 'lib/aws-sdk-glue/types.rb', line 2543 class CrawlerTargets < Struct.new( :s3_targets, :jdbc_targets, :mongo_db_targets, :dynamo_db_targets, :catalog_targets) SENSITIVE = [] include Aws::Structure end |