| 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 |
Amazonka.DataBrew.CreateRuleset
Description
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.
Constructors
| CreateRuleset' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty Rule | |
| -> CreateRuleset |
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.
Constructors
| CreateRulesetResponse' | |
Fields
| |
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.