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 |
Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.
Synopsis
- data StartDataQualityRuleRecommendationRun = StartDataQualityRuleRecommendationRun' {}
- newStartDataQualityRuleRecommendationRun :: DataSource -> Text -> StartDataQualityRuleRecommendationRun
- startDataQualityRuleRecommendationRun_clientToken :: Lens' StartDataQualityRuleRecommendationRun (Maybe Text)
- startDataQualityRuleRecommendationRun_createdRulesetName :: Lens' StartDataQualityRuleRecommendationRun (Maybe Text)
- startDataQualityRuleRecommendationRun_numberOfWorkers :: Lens' StartDataQualityRuleRecommendationRun (Maybe Int)
- startDataQualityRuleRecommendationRun_timeout :: Lens' StartDataQualityRuleRecommendationRun (Maybe Natural)
- startDataQualityRuleRecommendationRun_dataSource :: Lens' StartDataQualityRuleRecommendationRun DataSource
- startDataQualityRuleRecommendationRun_role :: Lens' StartDataQualityRuleRecommendationRun Text
- data StartDataQualityRuleRecommendationRunResponse = StartDataQualityRuleRecommendationRunResponse' {
- runId :: Maybe Text
- httpStatus :: Int
- newStartDataQualityRuleRecommendationRunResponse :: Int -> StartDataQualityRuleRecommendationRunResponse
- startDataQualityRuleRecommendationRunResponse_runId :: Lens' StartDataQualityRuleRecommendationRunResponse (Maybe Text)
- startDataQualityRuleRecommendationRunResponse_httpStatus :: Lens' StartDataQualityRuleRecommendationRunResponse Int
Creating a Request
data StartDataQualityRuleRecommendationRun Source #
See: newStartDataQualityRuleRecommendationRun
smart constructor.
StartDataQualityRuleRecommendationRun' | |
|
Instances
newStartDataQualityRuleRecommendationRun Source #
Create a value of StartDataQualityRuleRecommendationRun
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:clientToken:StartDataQualityRuleRecommendationRun'
, startDataQualityRuleRecommendationRun_clientToken
- 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.
$sel:createdRulesetName:StartDataQualityRuleRecommendationRun'
, startDataQualityRuleRecommendationRun_createdRulesetName
- A name for the ruleset.
StartDataQualityRuleRecommendationRun
, startDataQualityRuleRecommendationRun_numberOfWorkers
- The number of G.1X
workers to be used in the run. The default is 5.
StartDataQualityRuleRecommendationRun
, startDataQualityRuleRecommendationRun_timeout
- 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).
StartDataQualityRuleRecommendationRun
, startDataQualityRuleRecommendationRun_dataSource
- The data source (Glue table) associated with this run.
StartDataQualityRuleRecommendationRun
, startDataQualityRuleRecommendationRun_role
- An IAM role supplied to encrypt the results of the run.
Request Lenses
startDataQualityRuleRecommendationRun_clientToken :: Lens' StartDataQualityRuleRecommendationRun (Maybe Text) Source #
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.
startDataQualityRuleRecommendationRun_createdRulesetName :: Lens' StartDataQualityRuleRecommendationRun (Maybe Text) Source #
A name for the ruleset.
startDataQualityRuleRecommendationRun_numberOfWorkers :: Lens' StartDataQualityRuleRecommendationRun (Maybe Int) Source #
The number of G.1X
workers to be used in the run. The default is 5.
startDataQualityRuleRecommendationRun_timeout :: Lens' StartDataQualityRuleRecommendationRun (Maybe Natural) Source #
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).
startDataQualityRuleRecommendationRun_dataSource :: Lens' StartDataQualityRuleRecommendationRun DataSource Source #
The data source (Glue table) associated with this run.
startDataQualityRuleRecommendationRun_role :: Lens' StartDataQualityRuleRecommendationRun Text Source #
An IAM role supplied to encrypt the results of the run.
Destructuring the Response
data StartDataQualityRuleRecommendationRunResponse Source #
See: newStartDataQualityRuleRecommendationRunResponse
smart constructor.
StartDataQualityRuleRecommendationRunResponse' | |
|
Instances
newStartDataQualityRuleRecommendationRunResponse Source #
:: Int |
|
-> StartDataQualityRuleRecommendationRunResponse |
Create a value of StartDataQualityRuleRecommendationRunResponse
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:
StartDataQualityRuleRecommendationRunResponse
, startDataQualityRuleRecommendationRunResponse_runId
- The unique run identifier associated with this run.
$sel:httpStatus:StartDataQualityRuleRecommendationRunResponse'
, startDataQualityRuleRecommendationRunResponse_httpStatus
- The response's http status code.
Response Lenses
startDataQualityRuleRecommendationRunResponse_runId :: Lens' StartDataQualityRuleRecommendationRunResponse (Maybe Text) Source #
The unique run identifier associated with this run.
startDataQualityRuleRecommendationRunResponse_httpStatus :: Lens' StartDataQualityRuleRecommendationRunResponse Int Source #
The response's http status code.