Values_2.StartDataQualityRuleRecommendationRunRequestSourceThe request of the Data Quality rule recommendation request.
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).
*)createdRulesetName : Values_0.NameString.t option;A name for the ruleset.
*)dataQualitySecurityConfiguration : Values_0.NameString.t option;The name of the security configuration created with the data quality encryption option.
*)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.
*)}val make :
?numberOfWorkers:??? ->
?timeout:??? ->
?createdRulesetName:??? ->
?dataQualitySecurityConfiguration:??? ->
?clientToken:??? ->
dataSource:Values_0.DataSource.t ->
role:Values_0.RoleString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of Values_0.NullableInteger.t
| `String of Values_0.RoleString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Map of
([> `String of string ] * [> `String of string ])
list
| `String of string ])
list ])
list ])
list ]