Values_2.StartDataQualityRulesetEvaluationRunRequestSourceOnce you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the GetDataQualityResult API.
type nonrec t = {dataSource : Values_0.DataSource.t;The data source (Glue table) associated with this run.
*)role : Values_0.RoleString.t;An IAM role supplied to encrypt the results of the run.
*)numberOfWorkers : Values_0.NullableInteger.t option;The number of G.1X workers to be used in the run. The default is 5.
*)timeout : Values_0.Timeout.t option;The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
*)clientToken : Values_0.HashString.t option;Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
*)additionalRunOptions : Values_1.DataQualityEvaluationRunAdditionalRunOptions.t
option;Additional run options you can specify for an evaluation run.
*)rulesetNames : Values_1.RulesetNames.t;A list of ruleset names.
*)additionalDataSources : Values_1.DataSourceMap.t option;A map of reference strings to additional data sources you can specify for an evaluation run.
*)}val make :
?numberOfWorkers:??? ->
?timeout:??? ->
?clientToken:??? ->
?additionalRunOptions:??? ->
?additionalDataSources:??? ->
dataSource:Values_0.DataSource.t ->
role:Values_0.RoleString.t ->
rulesetNames:Values_1.RulesetNames.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of Values_0.NullableInteger.t
| `List of [> `String of Values_0.NameString.t ] list
| `Map of
([> `String of Values_0.NameString.t ]
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Map of
([> `String of string ]
* [> `String of string ])
list
| `String of string ])
list ])
list ])
list
| `String of Values_0.RoleString.t
| `Structure of
(string
* [> `Boolean of Values_0.NullableBoolean.t
| `Enum of string
| `String of Values_0.UriString.t
| `Structure of
(string
* [> `Map of
([> `String of string ] * [> `String of string ]) list
| `String of string ])
list ])
list ])
list ]