Class: Aws::EMR::Types::ListStepsInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb

Overview

Note:

When making an API call, you may pass ListStepsInput data as a hash:

{
  cluster_id: "ClusterId", # required
  step_states: ["PENDING"], # accepts PENDING, CANCEL_PENDING, RUNNING, COMPLETED, CANCELLED, FAILED, INTERRUPTED
  step_ids: ["XmlString"],
  marker: "Marker",
}

This input determines which steps to list.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_idString

The identifier of the cluster for which to list the steps.

Returns:

  • (String)


5050
5051
5052
5053
5054
5055
5056
5057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 5050

class ListStepsInput < Struct.new(
  :cluster_id,
  :step_states,
  :step_ids,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#markerString

The maximum number of steps that a single ListSteps action returns is 50. To return a longer list of steps, use multiple ListSteps actions along with the Marker parameter, which is a pagination token that indicates the next set of results to retrieve.

Returns:

  • (String)


5050
5051
5052
5053
5054
5055
5056
5057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 5050

class ListStepsInput < Struct.new(
  :cluster_id,
  :step_states,
  :step_ids,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#step_idsArray<String>

The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.

Returns:

  • (Array<String>)


5050
5051
5052
5053
5054
5055
5056
5057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 5050

class ListStepsInput < Struct.new(
  :cluster_id,
  :step_states,
  :step_ids,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#step_statesArray<String>

The filter to limit the step list based on certain states.

Returns:

  • (Array<String>)


5050
5051
5052
5053
5054
5055
5056
5057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 5050

class ListStepsInput < Struct.new(
  :cluster_id,
  :step_states,
  :step_ids,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end