class Aws::GlueDataBrew::Types::SendProjectSessionActionRequest

@note When making an API call, you may pass SendProjectSessionActionRequest

data as a hash:

    {
      preview: false,
      name: "ProjectName", # required
      recipe_step: {
        action: { # required
          operation: "Operation", # required
          parameters: {
            "ParameterName" => "ParameterValue",
          },
        },
        condition_expressions: [
          {
            condition: "Condition", # required
            value: "ConditionValue",
            target_column: "TargetColumn", # required
          },
        ],
      },
      step_index: 1,
      client_session_id: "ClientSessionId",
      view_frame: {
        start_column_index: 1, # required
        column_range: 1,
        hidden_columns: ["ColumnName"],
      },
    }

@!attribute [rw] preview

If true, the result of the recipe step will be returned, but not
applied.
@return [Boolean]

@!attribute [rw] name

The name of the project to apply the action to.
@return [String]

@!attribute [rw] recipe_step

Represents a single step from a DataBrew recipe to be performed.
@return [Types::RecipeStep]

@!attribute [rw] step_index

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.
@return [Integer]

@!attribute [rw] client_session_id

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

@!attribute [rw] view_frame

Represents the data being transformed during an action.
@return [Types::ViewFrame]

@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/SendProjectSessionActionRequest AWS API Documentation

Constants

SENSITIVE