class Aws::EMRContainers::Types::StartJobRunRequest

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

data as a hash:

    {
      name: "ResourceNameString",
      virtual_cluster_id: "ResourceIdString", # required
      client_token: "ClientToken", # required
      execution_role_arn: "IAMRoleArn", # required
      release_label: "ReleaseLabel", # required
      job_driver: { # required
        spark_submit_job_driver: {
          entry_point: "EntryPointPath", # required
          entry_point_arguments: ["EntryPointArgument"],
          spark_submit_parameters: "SparkSubmitParameters",
        },
      },
      configuration_overrides: {
        application_configuration: [
          {
            classification: "String1024", # required
            properties: {
              "String1024" => "String1024",
            },
            configurations: {
              # recursive ConfigurationList
            },
          },
        ],
        monitoring_configuration: {
          persistent_app_ui: "ENABLED", # accepts ENABLED, DISABLED
          cloud_watch_monitoring_configuration: {
            log_group_name: "LogGroupName", # required
            log_stream_name_prefix: "String256",
          },
          s3_monitoring_configuration: {
            log_uri: "UriString", # required
          },
        },
      },
      tags: {
        "String128" => "StringEmpty256",
      },
    }

@!attribute [rw] name

The name of the job run.
@return [String]

@!attribute [rw] virtual_cluster_id

The virtual cluster ID for which the job run request is submitted.
@return [String]

@!attribute [rw] client_token

The client idempotency token of the job run request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] execution_role_arn

The execution role ARN for the job run.
@return [String]

@!attribute [rw] release_label

The Amazon EMR release version to use for the job run.
@return [String]

@!attribute [rw] job_driver

The job driver for the job run.
@return [Types::JobDriver]

@!attribute [rw] configuration_overrides

The configuration overrides for the job run.
@return [Types::ConfigurationOverrides]

@!attribute [rw] tags

The tags assigned to job runs.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/emr-containers-2020-10-01/StartJobRunRequest AWS API Documentation

Constants

SENSITIVE