Method: Aws::Glue::Types::CreateJobRequest#execution_class

Defined in:
lib/aws-sdk-glue/types.rb

#execution_classString

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type ‘glueetl` will be allowed to set `ExecutionClass` to `FLEX`. The flexible execution class is available for Spark jobs.

Returns:

  • (String)


6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
# File 'lib/aws-sdk-glue/types.rb', line 6416

class CreateJobRequest < Struct.new(
  :name,
  :job_mode,
  :job_run_queuing_enabled,
  :description,
  :log_uri,
  :role,
  :execution_property,
  :command,
  :default_arguments,
  :non_overridable_arguments,
  :connections,
  :max_retries,
  :allocated_capacity,
  :timeout,
  :max_capacity,
  :security_configuration,
  :tags,
  :notification_property,
  :glue_version,
  :number_of_workers,
  :worker_type,
  :code_gen_configuration_nodes,
  :execution_class,
  :source_control_details,
  :maintenance_window)
  SENSITIVE = [:code_gen_configuration_nodes]
  include Aws::Structure
end