AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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.

Inheritance Hierarchy

System.Object
  Amazon.Glue.Model.Crawler

Namespace: Amazon.Glue.Model
Assembly: AWSSDK.Glue.dll
Version: 3.x.y.z

Syntax

C#
public class Crawler

The Crawler type exposes the following members

Constructors

NameDescription
Public Method Crawler()

Properties

NameTypeDescription
Public Property Classifiers System.Collections.Generic.List<System.String>

Gets and sets the property Classifiers.

A list of custom classifiers associated with the crawler.

Public Property Configuration System.String

Gets and sets the property Configuration.

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Configuring a Crawler.

Public Property CrawlElapsedTime System.Int64

Gets and sets the property CrawlElapsedTime.

If the crawler is running, contains the total time elapsed since the last crawl began.

Public Property CreationTime System.DateTime

Gets and sets the property CreationTime.

The time when the crawler was created.

Public Property DatabaseName System.String

Gets and sets the property DatabaseName.

The database where metadata is written by this crawler.

Public Property Description System.String

Gets and sets the property Description.

A description of the crawler.

Public Property LastCrawl Amazon.Glue.Model.LastCrawlInfo

Gets and sets the property LastCrawl.

The status of the last crawl, and potentially error information if an error occurred.

Public Property LastUpdated System.DateTime

Gets and sets the property LastUpdated.

The time the crawler was last updated.

Public Property Name System.String

Gets and sets the property Name.

The crawler name.

Public Property Role System.String

Gets and sets the property Role.

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

Public Property Schedule Amazon.Glue.Model.Schedule

Gets and sets the property Schedule.

For scheduled crawlers, the schedule when the crawler runs.

Public Property SchemaChangePolicy Amazon.Glue.Model.SchemaChangePolicy

Gets and sets the property SchemaChangePolicy.

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

Public Property State Amazon.Glue.CrawlerState

Gets and sets the property State.

Indicates whether the crawler is running, or whether a run is pending.

Public Property TablePrefix System.String

Gets and sets the property TablePrefix.

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

Public Property Targets Amazon.Glue.Model.CrawlerTargets

Gets and sets the property Targets.

A collection of targets to crawl.

Public Property Version System.Int64

Gets and sets the property Version.

The version of the crawler.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms