Skip to content

AddJobFlowStepsInput

Source code in docs_src/capo_emr/types/add_job_flow_steps_input.py
class AddJobFlowStepsInput(TypedDict, closed=True):
    job_flow_id: NotRequired["capo_emr.types.xml_string_max_len256.XmlStringMaxLen256"]
    """<p>A string that uniquely identifies the job flow. This identifier is returned by <a>RunJobFlow</a> and can also be obtained from <a>ListClusters</a>. </p>"""
    steps: NotRequired["capo_emr.types.step_config_list.StepConfigList"]
    """<p> A list of <a>StepConfig</a> to be executed by the job flow. </p>"""
    execution_role_arn: NotRequired["capo_emr.types.arn_type.ArnType"]
    """<p>The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: <code>arn:partition:service:region:account:resource</code>. </p> <p>For example, <code>arn:aws:IAM::1234567890:role/ReadOnly</code> is a correctly formatted runtime role ARN.</p>"""

execution_role_arn instance-attribute

execution_role_arn: NotRequired[ArnType]

The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource.

For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.

job_flow_id instance-attribute

job_flow_id: NotRequired[XmlStringMaxLen256]

A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.

steps instance-attribute

steps: NotRequired[StepConfigList]

A list of StepConfig to be executed by the job flow.