Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Crawler

import type { Crawler } from "https://aws-api.deno.dev/v0.3/services/glue.ts?docs=full";

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.

interface Crawler {
Classifiers?: string[] | null;
Configuration?: string | null;
CrawlElapsedTime?: number | null;
CrawlerSecurityConfiguration?: string | null;
CreationTime?: Date | number | null;
DatabaseName?: string | null;
Description?: string | null;
LakeFormationConfiguration?: LakeFormationConfiguration | null;
LastCrawl?: LastCrawlInfo | null;
LastUpdated?: Date | number | null;
LineageConfiguration?: LineageConfiguration | null;
Name?: string | null;
RecrawlPolicy?: RecrawlPolicy | null;
Role?: string | null;
Schedule?: Schedule | null;
SchemaChangePolicy?: SchemaChangePolicy | null;
State?: CrawlerState | null;
TablePrefix?: string | null;
Targets?: CrawlerTargets | null;
Version?: number | null;
}

§Properties

§
Classifiers?: string[] | null
[src]

A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.

§
Configuration?: string | null
[src]

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.

§
CrawlElapsedTime?: number | null
[src]

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

§
CrawlerSecurityConfiguration?: string | null
[src]

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

§
CreationTime?: Date | number | null
[src]

The time that the crawler was created.

§
DatabaseName?: string | null
[src]

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

§
Description?: string | null
[src]

A description of the crawler.

§
LakeFormationConfiguration?: LakeFormationConfiguration | null
[src]
§
LastCrawl?: LastCrawlInfo | null
[src]

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

§
LastUpdated?: Date | number | null
[src]

The time that the crawler was last updated.

§
LineageConfiguration?: LineageConfiguration | null
[src]

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

§
Name?: string | null
[src]

The name of the crawler.

§
RecrawlPolicy?: RecrawlPolicy | null
[src]

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?: string | null
[src]

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?: Schedule | null
[src]

For scheduled crawlers, the schedule when the crawler runs.

§
SchemaChangePolicy?: SchemaChangePolicy | null
[src]

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

§
State?: CrawlerState | null
[src]

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

§
TablePrefix?: string | null
[src]

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

§
Targets?: CrawlerTargets | null
[src]

A collection of targets to crawl.

§
Version?: number | null
[src]

The version of the crawler.