libZSservicesZSamazonka-databrewZSamazonka-databrew
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.DataBrew.UpdateRecipe

Description

Modifies the definition of the LATEST_WORKING version of a DataBrew recipe.

Synopsis

Creating a Request

data UpdateRecipe Source #

See: newUpdateRecipe smart constructor.

Constructors

UpdateRecipe' 

Fields

  • steps :: Maybe [RecipeStep]

    One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed.

  • description :: Maybe Text

    A description of the recipe.

  • name :: Text

    The name of the recipe to be updated.

Instances

Instances details
Eq UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Read UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Show UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Generic UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Associated Types

type Rep UpdateRecipe :: Type -> Type #

NFData UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Methods

rnf :: UpdateRecipe -> () #

Hashable UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

ToJSON UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

AWSRequest UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Associated Types

type AWSResponse UpdateRecipe #

ToHeaders UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

ToPath UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

ToQuery UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

type Rep UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

type Rep UpdateRecipe = D1 ('MetaData "UpdateRecipe" "Amazonka.DataBrew.UpdateRecipe" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "UpdateRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecipeStep])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateRecipe Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

newUpdateRecipe Source #

Create a value of UpdateRecipe 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:steps:UpdateRecipe', updateRecipe_steps - One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed.

$sel:description:UpdateRecipe', updateRecipe_description - A description of the recipe.

$sel:name:UpdateRecipe', updateRecipe_name - The name of the recipe to be updated.

Request Lenses

updateRecipe_steps :: Lens' UpdateRecipe (Maybe [RecipeStep]) Source #

One or more steps to be performed by the recipe. Each step consists of an action, and the conditions under which the action should succeed.

updateRecipe_description :: Lens' UpdateRecipe (Maybe Text) Source #

A description of the recipe.

updateRecipe_name :: Lens' UpdateRecipe Text Source #

The name of the recipe to be updated.

Destructuring the Response

data UpdateRecipeResponse Source #

See: newUpdateRecipeResponse smart constructor.

Constructors

UpdateRecipeResponse' 

Fields

Instances

Instances details
Eq UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Read UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Show UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Generic UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Associated Types

type Rep UpdateRecipeResponse :: Type -> Type #

NFData UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

Methods

rnf :: UpdateRecipeResponse -> () #

type Rep UpdateRecipeResponse Source # 
Instance details

Defined in Amazonka.DataBrew.UpdateRecipe

type Rep UpdateRecipeResponse = D1 ('MetaData "UpdateRecipeResponse" "Amazonka.DataBrew.UpdateRecipe" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "UpdateRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateRecipeResponse Source #

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

$sel:name:UpdateRecipe', updateRecipeResponse_name - The name of the recipe that was updated.

Response Lenses

updateRecipeResponse_name :: Lens' UpdateRecipeResponse Text Source #

The name of the recipe that was updated.