The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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 AWS Glue Data Catalog.

ATTRIBUTES

Classifiers => ArrayRef[Str|Undef]

  A list of custom classifiers 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 Configuring a Crawler
(http://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).

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 when the crawler was created.

DatabaseName => Str

  The database where metadata is written by this crawler.

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 the crawler was last updated.

Name => Str

  The crawler name.

Role => Str

  The IAM role (or ARN of an IAM role) used to access customer resources,
such as data in Amazon S3.

Schedule => Paws::Glue::Schedule

  For scheduled crawlers, the schedule when the crawler runs.

SchemaChangePolicy => Paws::Glue::SchemaChangePolicy

  Sets the behavior when the crawler finds a changed or deleted object.

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