Values_1.GetDataQualityRuleRecommendationRunResponseSourceThe response for the Data Quality rule recommendation run.
type nonrec t = {runId : Values_0.HashString.t option;The unique run identifier associated with this run.
*)dataSource : Values_0.DataSource.t option;The data source (an Glue table) associated with this run.
*)role : Values_0.RoleString.t option;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).
*)status : Values_0.TaskStatusType.t option;The status for this run.
*)errorString : Values_0.GenericString.t option;The error strings that are associated with the run.
*)startedOn : Values_0.Timestamp.t option;The date and time when this run started.
*)lastModifiedOn : Values_0.Timestamp.t option;A timestamp. The last point in time when this data quality rule recommendation run was modified.
*)completedOn : Values_0.Timestamp.t option;The date and time when this run was completed.
*)executionTime : Values_0.ExecutionTime.t option;The amount of time (in seconds) that the run consumed resources.
*)recommendedRuleset : DataQualityRulesetString.t option;When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
*)createdRulesetName : Values_0.NameString.t option;The name of the ruleset that was created by the run.
*)dataQualitySecurityConfiguration : Values_0.NameString.t option;The name of the security configuration created with the data quality encryption option.
*)}type nonrec error = [ | `EntityNotFoundException of Values_0.EntityNotFoundException.t| `InternalServiceException of Values_0.InternalServiceException.t| `InvalidInputException of Values_0.InvalidInputException.t| `OperationTimeoutException of Values_0.OperationTimeoutException.t| `Unknown_operation_error of string * string option ]val make :
?runId:Values_0.HashString.t ->
?dataSource:Values_0.DataSource.t ->
?role:Values_0.RoleString.t ->
?numberOfWorkers:Values_0.NullableInteger.t ->
?timeout:Values_0.Timeout.t ->
?status:Values_0.TaskStatusType.t ->
?errorString:Values_0.GenericString.t ->
?startedOn:Values_0.Timestamp.t ->
?lastModifiedOn:Values_0.Timestamp.t ->
?completedOn:Values_0.Timestamp.t ->
?executionTime:Values_0.ExecutionTime.t ->
?recommendedRuleset:DataQualityRulesetString.t ->
?createdRulesetName:Values_0.NameString.t ->
?dataQualitySecurityConfiguration:Values_0.NameString.t ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `EntityNotFoundException of Values_0.EntityNotFoundException.t
| `InternalServiceException of Values_0.InternalServiceException.t
| `InvalidInputException of Values_0.InvalidInputException.t
| `OperationTimeoutException of Values_0.OperationTimeoutException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `EntityNotFoundException of Values_0.EntityNotFoundException.t
| `InternalServiceException of Values_0.InternalServiceException.t
| `InvalidInputException of Values_0.InvalidInputException.t
| `OperationTimeoutException of Values_0.OperationTimeoutException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Values_0.NullableInteger.t
| `String of Values_0.HashString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Map of
([> `String of string ] * [> `String of string ])
list
| `String of string ])
list ])
list
| `Timestamp of Values_0.Timestamp.t ])
list ]