Class: Aws::RDS::Types::ReservedDBInstance

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

Overview

This data type is used as a response element in the ‘DescribeReservedDBInstances` and `PurchaseReservedDBInstancesOffering` actions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#currency_codeString

The currency code for the reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_classString

The DB instance class for the reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_countInteger

The number of reserved DB instances.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#durationInteger

The duration of the reservation in seconds.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#fixed_priceFloat

The fixed price charged for this reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#lease_idString

The unique identifier for the lease associated with the reserved DB instance.

<note markdown=“1”> Amazon Web Services Support might request the lease ID for an issue related to a reserved DB instance.

</note>


23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#multi_azBoolean

Indicates whether the reservation applies to Multi-AZ deployments.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#offering_typeString

The offering type of this reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#product_descriptionString

The description of the reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#recurring_chargesArray<Types::RecurringCharge>

The recurring price charged to run this reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_db_instance_arnString

The Amazon Resource Name (ARN) for the reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_db_instance_idString

The unique identifier for the reservation.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#reserved_db_instances_offering_idString

The offering identifier.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The time the reservation started.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end

#usage_priceFloat

The hourly price charged for this reserved DB instance.



23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
# File 'lib/aws-sdk-rds/types.rb', line 23669

class ReservedDBInstance < Struct.new(
  :reserved_db_instance_id,
  :reserved_db_instances_offering_id,
  :db_instance_class,
  :start_time,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :db_instance_count,
  :product_description,
  :offering_type,
  :multi_az,
  :state,
  :recurring_charges,
  :reserved_db_instance_arn,
  :lease_id)
  SENSITIVE = []
  include Aws::Structure
end