amazonka-glue-2.0: Amazon Glue SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Glue.StartDataQualityRuleRecommendationRun

Description

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

Creating a Request

data StartDataQualityRuleRecommendationRun Source #

Constructors

StartDataQualityRuleRecommendationRun' 

Fields

  • clientToken :: Maybe Text

    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.

  • createdRulesetName :: Maybe Text

    A name for the ruleset.

  • numberOfWorkers :: Maybe Int

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

  • timeout :: Maybe Natural

    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).

  • dataSource :: DataSource

    The data source (Glue table) associated with this run.

  • role' :: Text

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

Instances

Instances details
ToJSON StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

ToHeaders StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

ToPath StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

ToQuery StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

AWSRequest StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Generic StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Read StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Show StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

NFData StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Eq StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Hashable StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

type AWSResponse StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

type Rep StartDataQualityRuleRecommendationRun Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

type Rep StartDataQualityRuleRecommendationRun = D1 ('MetaData "StartDataQualityRuleRecommendationRun" "Amazonka.Glue.StartDataQualityRuleRecommendationRun" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "StartDataQualityRuleRecommendationRun'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdRulesetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfWorkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSource) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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_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).

Destructuring the Response

data StartDataQualityRuleRecommendationRunResponse Source #

Constructors

StartDataQualityRuleRecommendationRunResponse' 

Fields

Instances

Instances details
Generic StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Read StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Show StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

NFData StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

Eq StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

type Rep StartDataQualityRuleRecommendationRunResponse Source # 
Instance details

Defined in Amazonka.Glue.StartDataQualityRuleRecommendationRun

type Rep StartDataQualityRuleRecommendationRunResponse = D1 ('MetaData "StartDataQualityRuleRecommendationRunResponse" "Amazonka.Glue.StartDataQualityRuleRecommendationRun" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "StartDataQualityRuleRecommendationRunResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "runId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartDataQualityRuleRecommendationRunResponse Source #

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