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

Description

Retrieves the result of a data quality rule evaluation.

Synopsis

Creating a Request

data GetDataQualityResult Source #

See: newGetDataQualityResult smart constructor.

Constructors

GetDataQualityResult' 

Fields

  • resultId :: Text

    A unique result ID for the data quality result.

Instances

Instances details
ToJSON GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

ToHeaders GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

ToPath GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

ToQuery GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

AWSRequest GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Associated Types

type AWSResponse GetDataQualityResult #

Generic GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Associated Types

type Rep GetDataQualityResult :: Type -> Type #

Read GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Show GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

NFData GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Methods

rnf :: GetDataQualityResult -> () #

Eq GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Hashable GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

type AWSResponse GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

type Rep GetDataQualityResult Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

type Rep GetDataQualityResult = D1 ('MetaData "GetDataQualityResult" "Amazonka.Glue.GetDataQualityResult" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "GetDataQualityResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDataQualityResult Source #

Create a value of GetDataQualityResult 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:

GetDataQualityResult, getDataQualityResult_resultId - A unique result ID for the data quality result.

Request Lenses

getDataQualityResult_resultId :: Lens' GetDataQualityResult Text Source #

A unique result ID for the data quality result.

Destructuring the Response

data GetDataQualityResultResponse Source #

See: newGetDataQualityResultResponse smart constructor.

Constructors

GetDataQualityResultResponse' 

Fields

Instances

Instances details
Generic GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Associated Types

type Rep GetDataQualityResultResponse :: Type -> Type #

Read GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Show GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

NFData GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

Eq GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

type Rep GetDataQualityResultResponse Source # 
Instance details

Defined in Amazonka.Glue.GetDataQualityResult

type Rep GetDataQualityResultResponse = D1 ('MetaData "GetDataQualityResultResponse" "Amazonka.Glue.GetDataQualityResult" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "GetDataQualityResultResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "evaluationContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ruleResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DataQualityRuleResult))) :*: (S1 ('MetaSel ('Just "rulesetEvaluationRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rulesetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "startedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetDataQualityResultResponse Source #

Create a value of GetDataQualityResultResponse 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:

GetDataQualityResultResponse, getDataQualityResultResponse_completedOn - The date and time when the run for this data quality result was completed.

GetDataQualityResultResponse, getDataQualityResultResponse_dataSource - The table associated with the data quality result, if any.

GetDataQualityResultResponse, getDataQualityResultResponse_evaluationContext - In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

GetDataQualityResultResponse, getDataQualityResultResponse_jobName - The job name associated with the data quality result, if any.

GetDataQualityResultResponse, getDataQualityResultResponse_jobRunId - The job run ID associated with the data quality result, if any.

GetDataQualityResult, getDataQualityResultResponse_resultId - A unique result ID for the data quality result.

GetDataQualityResultResponse, getDataQualityResultResponse_ruleResults - A list of DataQualityRuleResult objects representing the results for each rule.

GetDataQualityResultResponse, getDataQualityResultResponse_rulesetEvaluationRunId - The unique run ID associated with the ruleset evaluation.

GetDataQualityResultResponse, getDataQualityResultResponse_rulesetName - The name of the ruleset associated with the data quality result.

GetDataQualityResultResponse, getDataQualityResultResponse_score - An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

GetDataQualityResultResponse, getDataQualityResultResponse_startedOn - The date and time when the run for this data quality result started.

$sel:httpStatus:GetDataQualityResultResponse', getDataQualityResultResponse_httpStatus - The response's http status code.

Response Lenses

getDataQualityResultResponse_completedOn :: Lens' GetDataQualityResultResponse (Maybe UTCTime) Source #

The date and time when the run for this data quality result was completed.

getDataQualityResultResponse_dataSource :: Lens' GetDataQualityResultResponse (Maybe DataSource) Source #

The table associated with the data quality result, if any.

getDataQualityResultResponse_evaluationContext :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

getDataQualityResultResponse_jobName :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

The job name associated with the data quality result, if any.

getDataQualityResultResponse_jobRunId :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

The job run ID associated with the data quality result, if any.

getDataQualityResultResponse_resultId :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

A unique result ID for the data quality result.

getDataQualityResultResponse_ruleResults :: Lens' GetDataQualityResultResponse (Maybe (NonEmpty DataQualityRuleResult)) Source #

A list of DataQualityRuleResult objects representing the results for each rule.

getDataQualityResultResponse_rulesetEvaluationRunId :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

The unique run ID associated with the ruleset evaluation.

getDataQualityResultResponse_rulesetName :: Lens' GetDataQualityResultResponse (Maybe Text) Source #

The name of the ruleset associated with the data quality result.

getDataQualityResultResponse_score :: Lens' GetDataQualityResultResponse (Maybe Double) Source #

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

getDataQualityResultResponse_startedOn :: Lens' GetDataQualityResultResponse (Maybe UTCTime) Source #

The date and time when the run for this data quality result started.