Class: Aws::Athena::Types::CapacityReservation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::CapacityReservation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-athena/types.rb
Overview
A reservation for a specified number of data processing units (DPUs). When a reservation is initially created, it has no DPUs. Athena allocates DPUs until the allocated amount equals the requested amount.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allocated_dpus ⇒ Integer
The number of data processing units currently allocated.
-
#creation_time ⇒ Time
The time in UTC epoch millis when the capacity reservation was created.
-
#last_allocation ⇒ Types::CapacityAllocation
Contains the submission time of a single allocation request for a capacity reservation and the most recent status of the attempted allocation.
-
#last_successful_allocation_time ⇒ Time
The time of the most recent capacity allocation that succeeded.
-
#name ⇒ String
The name of the capacity reservation.
-
#status ⇒ String
The status of the capacity reservation.
-
#target_dpus ⇒ Integer
The number of data processing units requested.
Instance Attribute Details
#allocated_dpus ⇒ Integer
The number of data processing units currently allocated.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time in UTC epoch millis when the capacity reservation was created.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#last_allocation ⇒ Types::CapacityAllocation
Contains the submission time of a single allocation request for a capacity reservation and the most recent status of the attempted allocation.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#last_successful_allocation_time ⇒ Time
The time of the most recent capacity allocation that succeeded.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the capacity reservation.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the capacity reservation.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |
#target_dpus ⇒ Integer
The number of data processing units requested.
471 472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-athena/types.rb', line 471 class CapacityReservation < Struct.new( :name, :status, :target_dpus, :allocated_dpus, :last_allocation, :last_successful_allocation_time, :creation_time) SENSITIVE = [] include Aws::Structure end |