Class: Aws::RedshiftServerless::Types::Reservation

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

Overview

Represents an Amazon Redshift Serverless reservation, which gives you the option to commit to a specified number of Redshift Processing Units (RPUs) for a year at a discount from Serverless on-demand (OD) rates.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacityInteger

The number of Redshift Processing Units (RPUs) to reserve.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#end_dateTime

The end date for the serverless reservation. This date is one year after the start date that you specify.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#offeringTypes::ReservationOffering

The type of offering for the reservation. The offering class determines the payment schedule for the reservation.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#reservation_arnString

The Amazon Resource Name (ARN) that uniquely identifies the serverless reservation.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#reservation_idString

The identifier that uniquely identifies the serverless reservation.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#start_dateTime

The start date for the serverless reservation. This is the date you created the reservation.



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the reservation. Possible values include the following:

  • ‘payment-pending`

  • ‘active`

  • ‘payment-failed`

  • ‘retired`



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 2666

class Reservation < Struct.new(
  :capacity,
  :end_date,
  :offering,
  :reservation_arn,
  :reservation_id,
  :start_date,
  :status)
  SENSITIVE = []
  include Aws::Structure
end