Class: Aws::Athena::Types::ExecutorsSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-athena/types.rb

Overview

Contains summary information about an executor.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#executor_idString

The UUID of the executor.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end

#executor_sizeInteger

The smallest unit of compute that a session can request from Athena. Size is measured in data processing unit (DPU) values, a relative measure of processing power.

Returns:

  • (Integer)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end

#executor_stateString

The processing state of the executor. A description of each state follows.

‘CREATING` - The executor is being started, including acquiring resources.

‘CREATED` - The executor has been started.

‘REGISTERED` - The executor has been registered.

‘TERMINATING` - The executor is in the process of shutting down.

‘TERMINATED` - The executor is no longer running.

‘FAILED` - Due to a failure, the executor is no longer running.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end

#executor_typeString

The type of executor used for the application (‘COORDINATOR`, `GATEWAY`, or `WORKER`).

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end

#start_date_timeInteger

The date and time that the executor started.

Returns:

  • (Integer)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end

#termination_date_timeInteger

The date and time that the executor was terminated.

Returns:

  • (Integer)


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'lib/aws-sdk-athena/types.rb', line 1300

class ExecutorsSummary < Struct.new(
  :executor_id,
  :executor_type,
  :start_date_time,
  :termination_date_time,
  :executor_state,
  :executor_size)
  SENSITIVE = []
  include Aws::Structure
end