Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset.
Synopsis
- data CreateRuleset = CreateRuleset' {}
- newCreateRuleset :: Text -> Text -> NonEmpty Rule -> CreateRuleset
- createRuleset_description :: Lens' CreateRuleset (Maybe Text)
- createRuleset_tags :: Lens' CreateRuleset (Maybe (HashMap Text Text))
- createRuleset_name :: Lens' CreateRuleset Text
- createRuleset_targetArn :: Lens' CreateRuleset Text
- createRuleset_rules :: Lens' CreateRuleset (NonEmpty Rule)
- data CreateRulesetResponse = CreateRulesetResponse' {
- httpStatus :: Int
- name :: Text
- newCreateRulesetResponse :: Int -> Text -> CreateRulesetResponse
- createRulesetResponse_httpStatus :: Lens' CreateRulesetResponse Int
- createRulesetResponse_name :: Lens' CreateRulesetResponse Text
Creating a Request
data CreateRuleset Source #
See: newCreateRuleset
smart constructor.
CreateRuleset' | |
|
Instances
Create a value of CreateRuleset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRuleset
, createRuleset_description
- The description of the ruleset.
CreateRuleset
, createRuleset_tags
- Metadata tags to apply to the ruleset.
CreateRuleset
, createRuleset_name
- The name of the ruleset to be created. Valid characters are alphanumeric
(A-Z, a-z, 0-9), hyphen (-), period (.), and space.
CreateRuleset
, createRuleset_targetArn
- The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset
is associated with.
$sel:rules:CreateRuleset'
, createRuleset_rules
- A list of rules that are defined with the ruleset. A rule includes one
or more checks to be validated on a DataBrew dataset.
Request Lenses
createRuleset_description :: Lens' CreateRuleset (Maybe Text) Source #
The description of the ruleset.
createRuleset_tags :: Lens' CreateRuleset (Maybe (HashMap Text Text)) Source #
Metadata tags to apply to the ruleset.
createRuleset_name :: Lens' CreateRuleset Text Source #
The name of the ruleset to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
createRuleset_targetArn :: Lens' CreateRuleset Text Source #
The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
createRuleset_rules :: Lens' CreateRuleset (NonEmpty Rule) Source #
A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
Destructuring the Response
data CreateRulesetResponse Source #
See: newCreateRulesetResponse
smart constructor.
CreateRulesetResponse' | |
|
Instances
newCreateRulesetResponse Source #
Create a value of CreateRulesetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateRulesetResponse'
, createRulesetResponse_httpStatus
- The response's http status code.
CreateRuleset
, createRulesetResponse_name
- The unique name of the created ruleset.
Response Lenses
createRulesetResponse_httpStatus :: Lens' CreateRulesetResponse Int Source #
The response's http status code.
createRulesetResponse_name :: Lens' CreateRulesetResponse Text Source #
The unique name of the created ruleset.