MDAA TS Docs
    Preparing search index...
    interface DatabaseCrawlerProps {
        classifiers?: string[];
        extraConfiguration?: ConfigurationElement;
        recrawlBehavior?: string;
        role: MdaaRoleRef;
        schedule?: ScheduleProperty;
        schemaChangePolicy?: SchemaChangePolicyProperty;
        tablePrefix?: string;
    }
    Index

    Properties

    classifiers?: string[]

    Name of the custom classifier to use from the crawler.yaml configuration

    extraConfiguration?: ConfigurationElement
    recrawlBehavior?: string

    Recrawl behaviour: CRAWL_NEW_FOLDERS_ONLY or CRAWL_EVERYTHING or CRAWL_EVENT_MODE

    role: MdaaRoleRef
    schedule?: ScheduleProperty

    Q-ENHANCED-PROPERTY Optional crawler execution schedule configuration enabling automated periodic data discovery and catalog updates. Defines when and how frequently the crawler will run to discover new data and update the Glue catalog with schema changes and new partitions.

    Use cases: Automated data discovery; Scheduled catalog updates; Periodic schema detection; Regular metadata refresh

    AWS: AWS Glue crawler schedule configuration for automated execution timing and frequency

    Validation: Must be valid CfnCrawler.ScheduleProperty if provided; optional for on-demand crawler execution

    schemaChangePolicy?: SchemaChangePolicyProperty

    Q-ENHANCED-PROPERTY Optional schema change policy configuration controlling how the crawler handles detected schema modifications and table structure changes. Defines behavior for schema evolution including update actions, deletion policies, and change detection sensitivity.

    Use cases: Schema evolution management; Table structure change handling; Metadata consistency; Schema change detection

    AWS: AWS Glue crawler schema change policy for handling table structure modifications and schema evolution

    Validation: Must be valid CfnCrawler.SchemaChangePolicyProperty if provided; optional for default schema change handling

    tablePrefix?: string

    Optional string prefix to prepend to all table names created by the crawler enabling organized table naming and namespace management. Provides consistent table naming convention and helps avoid naming conflicts in shared Glue catalogs.

    Use cases: Table naming organization; Namespace management; Naming conflict avoidance; Consistent table naming

    AWS: AWS Glue crawler table prefix for systematic table naming and catalog organization

    Validation: Must be valid string if provided; optional for default table naming without prefix