Values_2.UpdateCrawlerRequestSourceUpdates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.
type nonrec t = {name : Values_0.NameString.t;Name of the new crawler.
*)role : Values_0.Role.t option;The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer resources.
*)databaseName : Values_0.DatabaseName.t option;The Glue database where results are stored, such as: arn:aws:daylight:us-east-1::database/sometable/*.
*)description : Values_1.DescriptionStringRemovable.t option;A description of the new crawler.
*)targets : Values_0.CrawlerTargets.t option;A list of targets to crawl.
*)schedule : Values_0.CronExpression.t option;A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).
*)classifiers : Values_0.ClassifierNameList.t option;A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.
*)tablePrefix : Values_0.TablePrefix.t option;The table prefix used for catalog tables that are created.
*)schemaChangePolicy : Values_0.SchemaChangePolicy.t option;The policy for the crawler's update and deletion behavior.
*)recrawlPolicy : Values_0.RecrawlPolicy.t option;A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
*)lineageConfiguration : Values_0.LineageConfiguration.t option;Specifies data lineage configuration settings for the crawler.
*)lakeFormationConfiguration : Values_0.LakeFormationConfiguration.t option;Specifies Lake Formation configuration settings for the crawler.
*)configuration : Values_0.CrawlerConfiguration.t option;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.
*)crawlerSecurityConfiguration : Values_0.CrawlerSecurityConfiguration.t option;The name of the SecurityConfiguration structure to be used by this crawler.
*)}val make :
?role:??? ->
?databaseName:??? ->
?description:??? ->
?targets:??? ->
?schedule:??? ->
?classifiers:??? ->
?tablePrefix:??? ->
?schemaChangePolicy:??? ->
?recrawlPolicy:??? ->
?lineageConfiguration:??? ->
?lakeFormationConfiguration:??? ->
?configuration:??? ->
?crawlerSecurityConfiguration:??? ->
name:Values_0.NameString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of string ] list
| `String of Values_0.NameString.t
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of bool
| `Double of float
| `Integer of int
| `List of
[> `Enum of string | `String of string ] list
| `String of string ])
list ]
list
| `String of string ])
list ])
list ]