NAME
Paws::Glue::Crawler
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Glue::Crawler object:
$service_obj->Method(Att1 => { Classifiers => $value, ..., Version => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::Glue::Crawler object:
$result = $service_obj->Method(...);
$result->Att1->Classifiers
DESCRIPTION
Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.
ATTRIBUTES
Classifiers => ArrayRef[Str|Undef]
A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.
Configuration => Str
Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Include and Exclude Patterns (https://docs.aws.amazon.com/glue/latest/dg/define-crawler.html#crawler-data-stores-exclude).
CrawlElapsedTime => Int
If the crawler is running, contains the total time elapsed since the last crawl began.
CrawlerSecurityConfiguration => Str
The name of the SecurityConfiguration
structure to be used by this crawler.
CreationTime => Str
The time that the crawler was created.
DatabaseName => Str
The name of the database in which the crawler's output is stored.
Description => Str
A description of the crawler.
LastCrawl => Paws::Glue::LastCrawlInfo
The status of the last crawl, and potentially error information if an error occurred.
LastUpdated => Str
The time that the crawler was last updated.
LineageConfiguration => Paws::Glue::LineageConfiguration
A configuration that specifies whether data lineage is enabled for the crawler.
Name => Str
The name of the crawler.
RecrawlPolicy => Paws::Glue::RecrawlPolicy
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
Role => Str
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.
Schedule => Paws::Glue::Schedule
For scheduled crawlers, the schedule when the crawler runs.
SchemaChangePolicy => Paws::Glue::SchemaChangePolicy
The policy that specifies update and delete behaviors for the crawler.
State => Str
Indicates whether the crawler is running, or whether a run is pending.
TablePrefix => Str
The prefix added to the names of tables that are created.
Targets => Paws::Glue::CrawlerTargets
A collection of targets to crawl.
Version => Int
The version of the crawler.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::Glue
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues