GetCrawlerResult

data class GetCrawlerResult(val classifiers: List<String>? = null, val configuration: String? = null, val crawlerSecurityConfiguration: String? = null, val databaseName: String? = null, val description: String? = null, val lakeFormationConfiguration: CrawlerLakeFormationConfiguration? = null, val recrawlPolicy: CrawlerRecrawlPolicy? = null, val role: String? = null, val schedule: CrawlerSchedule? = null, val schemaChangePolicy: CrawlerSchemaChangePolicy? = null, val tablePrefix: String? = null, val tags: Any? = null, val targets: CrawlerTargets? = null)

Constructors

Link copied to clipboard
constructor(classifiers: List<String>? = null, configuration: String? = null, crawlerSecurityConfiguration: String? = null, databaseName: String? = null, description: String? = null, lakeFormationConfiguration: CrawlerLakeFormationConfiguration? = null, recrawlPolicy: CrawlerRecrawlPolicy? = null, role: String? = null, schedule: CrawlerSchedule? = null, schemaChangePolicy: CrawlerSchemaChangePolicy? = null, tablePrefix: String? = null, tags: Any? = null, targets: CrawlerTargets? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val classifiers: List<String>? = null

A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.

Link copied to clipboard
val configuration: String? = null

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior.

Link copied to clipboard

The name of the SecurityConfiguration structure to be used by this crawler.

Link copied to clipboard
val databaseName: String? = null

The name of the database in which the crawler's output is stored.

Link copied to clipboard
val description: String? = null

A description of the crawler.

Link copied to clipboard

Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.

Link copied to clipboard

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

Link copied to clipboard
val role: String? = null

The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.

Link copied to clipboard

For scheduled crawlers, the schedule when the crawler runs.

Link copied to clipboard

The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The SchemaChangePolicy does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the SchemaChangePolicy on a crawler. The SchemaChangePolicy consists of two components, UpdateBehavior and DeleteBehavior .

Link copied to clipboard
val tablePrefix: String? = null

The prefix added to the names of tables that are created.

Link copied to clipboard
val tags: Any? = null

The tags to use with this crawler. Search the CloudFormation User Guide for AWS::Glue::Crawler for more information about the expected schema for this property.

Link copied to clipboard
val targets: CrawlerTargets? = null

A collection of targets to crawl.