create_ruleset
¶
create_ruleset(
name: RulesetName,
target_arn: Arn,
rules: RuleList,
*,
config_overrides: Optional[DataBrewClientConfig] = None,
description: Optional[RulesetDescription] = None,
tags: Optional[TagMap] = None,
) -> CreateRulesetResponse
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
Parameters:
-
name(RulesetName) –The name of the ruleset to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
-
description(Optional[RulesetDescription], default:None) –The description of the ruleset.
-
target_arn(Arn) –The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
-
rules(RuleList) –A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
-
tags(Optional[TagMap], default:None) –Metadata tags to apply to the ruleset.
Raises:
-
ConflictException–Updating or deleting a resource can cause an inconsistent state.
-
ServiceQuotaExceededException–A service quota is exceeded.
-
ValidationException–The input parameters for this request failed validation.
-
UnknownServiceError–The service returned an error code this client does not model.