v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-142021,119944.8 KB

Once 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 <code>GetDataQualityResult</code> API.

post/#X-Amz-Target=AWSGlue.StartDataQualityRulesetEvaluationRun

Headers

X-Amz-Target'AWSGlue.StartDataQualityRulesetEvaluationRun' required

Request body

Rolestring required

An IAM role supplied to encrypt the results of the run.

NumberOfWorkersinteger

The number of <code>G.1X</code> workers to be used in the run. The default is 5.

Timeoutinteger

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours).

ClientTokenstring

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.

RulesetNamesNameString[] required

A list of ruleset names.

Response

Success

RunIdstring

The unique run identifier associated with this run.