libZSservicesZSamazonka-datapipelineZSamazonka-datapipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DataPipeline.EvaluateExpression

Description

Task runners call EvaluateExpression to evaluate a string in the context of the specified object. For example, a task runner can evaluate SQL queries stored in Amazon S3.

Synopsis

Creating a Request

data EvaluateExpression Source #

Contains the parameters for EvaluateExpression.

See: newEvaluateExpression smart constructor.

Constructors

EvaluateExpression' 

Fields

Instances

Instances details
Eq EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Read EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Show EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Generic EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Associated Types

type Rep EvaluateExpression :: Type -> Type #

NFData EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Methods

rnf :: EvaluateExpression -> () #

Hashable EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

ToJSON EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

AWSRequest EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Associated Types

type AWSResponse EvaluateExpression #

ToHeaders EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

ToPath EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

ToQuery EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

type Rep EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

type Rep EvaluateExpression = D1 ('MetaData "EvaluateExpression" "Amazonka.DataPipeline.EvaluateExpression" "libZSservicesZSamazonka-datapipelineZSamazonka-datapipeline" 'False) (C1 ('MetaCons "EvaluateExpression'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse EvaluateExpression Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

newEvaluateExpression Source #

Create a value of EvaluateExpression 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:pipelineId:EvaluateExpression', evaluateExpression_pipelineId - The ID of the pipeline.

$sel:objectId:EvaluateExpression', evaluateExpression_objectId - The ID of the object.

$sel:expression:EvaluateExpression', evaluateExpression_expression - The expression to evaluate.

Request Lenses

Destructuring the Response

data EvaluateExpressionResponse Source #

Contains the output of EvaluateExpression.

See: newEvaluateExpressionResponse smart constructor.

Constructors

EvaluateExpressionResponse' 

Fields

Instances

Instances details
Eq EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Read EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Show EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Generic EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

Associated Types

type Rep EvaluateExpressionResponse :: Type -> Type #

NFData EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

type Rep EvaluateExpressionResponse Source # 
Instance details

Defined in Amazonka.DataPipeline.EvaluateExpression

type Rep EvaluateExpressionResponse = D1 ('MetaData "EvaluateExpressionResponse" "Amazonka.DataPipeline.EvaluateExpression" "libZSservicesZSamazonka-datapipelineZSamazonka-datapipeline" 'False) (C1 ('MetaCons "EvaluateExpressionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "evaluatedExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEvaluateExpressionResponse Source #

Create a value of EvaluateExpressionResponse 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:EvaluateExpressionResponse', evaluateExpressionResponse_httpStatus - The response's http status code.

$sel:evaluatedExpression:EvaluateExpressionResponse', evaluateExpressionResponse_evaluatedExpression - The evaluated expression.

Response Lenses