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

Description

Performs a recipe step within an interactive DataBrew session that's currently open.

Synopsis

Creating a Request

data SendProjectSessionAction Source #

See: newSendProjectSessionAction smart constructor.

Constructors

SendProjectSessionAction' 

Fields

  • stepIndex :: Maybe Natural

    The index from which to preview a step. This index is used to preview the result of steps that have already been applied, so that the resulting view frame is from earlier in the view frame stack.

  • preview :: Maybe Bool

    If true, the result of the recipe step will be returned, but not applied.

  • clientSessionId :: Maybe Text

    A unique identifier for an interactive session that's currently open and ready for work. The action will be performed on this session.

  • recipeStep :: Maybe RecipeStep
     
  • viewFrame :: Maybe ViewFrame
     
  • name :: Text

    The name of the project to apply the action to.

Instances

Instances details
Eq SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Read SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Show SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Generic SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Associated Types

type Rep SendProjectSessionAction :: Type -> Type #

NFData SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Hashable SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

ToJSON SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

AWSRequest SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

ToHeaders SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

ToPath SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

ToQuery SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

type Rep SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

type Rep SendProjectSessionAction = D1 ('MetaData "SendProjectSessionAction" "Amazonka.DataBrew.SendProjectSessionAction" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "SendProjectSessionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stepIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "preview") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clientSessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "recipeStep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecipeStep)) :*: (S1 ('MetaSel ('Just "viewFrame") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ViewFrame)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse SendProjectSessionAction Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

newSendProjectSessionAction Source #

Create a value of SendProjectSessionAction 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:stepIndex:SendProjectSessionAction', sendProjectSessionAction_stepIndex - The index from which to preview a step. This index is used to preview the result of steps that have already been applied, so that the resulting view frame is from earlier in the view frame stack.

$sel:preview:SendProjectSessionAction', sendProjectSessionAction_preview - If true, the result of the recipe step will be returned, but not applied.

$sel:clientSessionId:SendProjectSessionAction', sendProjectSessionAction_clientSessionId - A unique identifier for an interactive session that's currently open and ready for work. The action will be performed on this session.

$sel:recipeStep:SendProjectSessionAction', sendProjectSessionAction_recipeStep - Undocumented member.

$sel:viewFrame:SendProjectSessionAction', sendProjectSessionAction_viewFrame - Undocumented member.

$sel:name:SendProjectSessionAction', sendProjectSessionAction_name - The name of the project to apply the action to.

Request Lenses

sendProjectSessionAction_stepIndex :: Lens' SendProjectSessionAction (Maybe Natural) Source #

The index from which to preview a step. This index is used to preview the result of steps that have already been applied, so that the resulting view frame is from earlier in the view frame stack.

sendProjectSessionAction_preview :: Lens' SendProjectSessionAction (Maybe Bool) Source #

If true, the result of the recipe step will be returned, but not applied.

sendProjectSessionAction_clientSessionId :: Lens' SendProjectSessionAction (Maybe Text) Source #

A unique identifier for an interactive session that's currently open and ready for work. The action will be performed on this session.

sendProjectSessionAction_name :: Lens' SendProjectSessionAction Text Source #

The name of the project to apply the action to.

Destructuring the Response

data SendProjectSessionActionResponse Source #

See: newSendProjectSessionActionResponse smart constructor.

Constructors

SendProjectSessionActionResponse' 

Fields

  • actionId :: Maybe Int

    A unique identifier for the action that was performed.

  • result :: Maybe Text

    A message indicating the result of performing the action.

  • httpStatus :: Int

    The response's http status code.

  • name :: Text

    The name of the project that was affected by the action.

Instances

Instances details
Eq SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Read SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Show SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Generic SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

Associated Types

type Rep SendProjectSessionActionResponse :: Type -> Type #

NFData SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

type Rep SendProjectSessionActionResponse Source # 
Instance details

Defined in Amazonka.DataBrew.SendProjectSessionAction

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

newSendProjectSessionActionResponse Source #

Create a value of SendProjectSessionActionResponse 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:actionId:SendProjectSessionActionResponse', sendProjectSessionActionResponse_actionId - A unique identifier for the action that was performed.

$sel:result:SendProjectSessionActionResponse', sendProjectSessionActionResponse_result - A message indicating the result of performing the action.

$sel:httpStatus:SendProjectSessionActionResponse', sendProjectSessionActionResponse_httpStatus - The response's http status code.

$sel:name:SendProjectSessionAction', sendProjectSessionActionResponse_name - The name of the project that was affected by the action.

Response Lenses

sendProjectSessionActionResponse_actionId :: Lens' SendProjectSessionActionResponse (Maybe Int) Source #

A unique identifier for the action that was performed.

sendProjectSessionActionResponse_result :: Lens' SendProjectSessionActionResponse (Maybe Text) Source #

A message indicating the result of performing the action.

sendProjectSessionActionResponse_name :: Lens' SendProjectSessionActionResponse Text Source #

The name of the project that was affected by the action.