class Aws::Glue::Types::CrawlerTargets

Specifies data stores to crawl.

@note When making an API call, you may pass CrawlerTargets

data as a hash:

    {
      s3_targets: [
        {
          path: "Path",
          exclusions: ["Path"],
          connection_name: "ConnectionName",
          sample_size: 1,
        },
      ],
      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
        },
      ],
    }

@!attribute [rw] s3_targets

Specifies Amazon Simple Storage Service (Amazon S3) targets.
@return [Array<Types::S3Target>]

@!attribute [rw] jdbc_targets

Specifies JDBC targets.
@return [Array<Types::JdbcTarget>]

@!attribute [rw] mongo_db_targets

Specifies Amazon DocumentDB or MongoDB targets.
@return [Array<Types::MongoDBTarget>]

@!attribute [rw] dynamo_db_targets

Specifies Amazon DynamoDB targets.
@return [Array<Types::DynamoDBTarget>]

@!attribute [rw] catalog_targets

Specifies Glue Data Catalog targets.
@return [Array<Types::CatalogTarget>]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CrawlerTargets AWS API Documentation

Constants

SENSITIVE