---
type: resource-type
title: Crawler
description: aws resource type AWS::Glue::Crawler
name: Crawler
lexicon: aws
resource_type: AWS::Glue::Crawler
---
`AWS::Glue::Crawler`, a resource type of the aws lexicon.

## Properties

- `Role` (`string`, required): 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.
- `Targets` (`Crawler_Targets`, required)
- `Classifiers` (`string[]`, optional): A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.
- `Configuration` (`string`, optional): Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior.
- `CrawlerSecurityConfiguration` (`string`, optional): The name of the SecurityConfiguration structure to be used by this crawler.
- `DatabaseName` (`string`, optional): The name of the database in which the crawler's output is stored.
- `Description` (`string`, optional): A description of the crawler.
- `LakeFormationConfiguration` (`Crawler_LakeFormationConfiguration`, optional)
- `Name` (`string`, optional): The name of the crawler.
- `RecrawlPolicy` (`Crawler_RecrawlPolicy`, optional)
- `Schedule` (`Crawler_Schedule`, optional)
- `SchemaChangePolicy` (`Crawler_SchemaChangePolicy`, optional)
- `TablePrefix` (`string`, optional): The prefix added to the names of tables that are created.
- `Tags` (`Record<string, unknown>`, optional): The tags to use with this crawler.
