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 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 UTF-8 strings that specify the custom classifiers that are 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 Setting crawler configuration options.

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 CrawlerSecurityConfiguration System.String

Gets and sets the property CrawlerSecurityConfiguration.

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

Public Property CreationTime System.DateTime

Gets and sets the property CreationTime.

The time that the crawler was created.

Public Property DatabaseName System.String

Gets and sets the property DatabaseName.

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

Public Property Description System.String

Gets and sets the property Description.

A description of the crawler.

Public Property LakeFormationConfiguration Amazon.Glue.Model.LakeFormationConfiguration

Gets and sets the property LakeFormationConfiguration.

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

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

Public Property LineageConfiguration Amazon.Glue.Model.LineageConfiguration

Gets and sets the property LineageConfiguration.

A configuration that specifies whether data lineage is enabled for the crawler.

Public Property Name System.String

Gets and sets the property Name.

The name of the crawler.

Public Property RecrawlPolicy Amazon.Glue.Model.RecrawlPolicy

Gets and sets the property 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.

Public Property Role System.String

Gets and sets the property Role.

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.

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.

The policy that specifies update and delete behaviors for the crawler.

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 Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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