Class: Aws::RDS::Types::ReservedDBInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDS::Types::ReservedDBInstance
- Defined in:
- gems/aws-sdk-rds/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
-
#currency_code ⇒ String
The currency code for the reserved DB instance.
-
#db_instance_class ⇒ String
The DB instance class for the reserved DB instance.
-
#db_instance_count ⇒ Integer
The number of reserved DB instances.
-
#duration ⇒ Integer
The duration of the reservation in seconds.
-
#fixed_price ⇒ Float
The fixed price charged for this reserved DB instance.
-
#lease_id ⇒ String
The unique identifier for the lease associated with the reserved DB instance.
-
#multi_az ⇒ Boolean
Indicates whether the reservation applies to Multi-AZ deployments.
-
#offering_type ⇒ String
The offering type of this reserved DB instance.
-
#product_description ⇒ String
The description of the reserved DB instance.
-
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring price charged to run this reserved DB instance.
-
#reserved_db_instance_arn ⇒ String
The Amazon Resource Name (ARN) for the reserved DB instance.
-
#reserved_db_instance_id ⇒ String
The unique identifier for the reservation.
-
#reserved_db_instances_offering_id ⇒ String
The offering identifier.
-
#start_time ⇒ Time
The time the reservation started.
-
#state ⇒ String
The state of the reserved DB instance.
-
#usage_price ⇒ Float
The hourly price charged for this reserved DB instance.
Instance Attribute Details
#currency_code ⇒ String
The currency code for the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_class ⇒ String
The DB instance class for the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_count ⇒ Integer
The number of reserved DB instances.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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 |
#duration ⇒ Integer
The duration of the reservation in seconds.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_price ⇒ Float
The fixed price charged for this reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_id ⇒ String
The unique identifier for the lease associated with the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_az ⇒ Boolean
Indicates whether the reservation applies to Multi-AZ deployments.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_type ⇒ String
The offering type of this reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_description ⇒ String
The description of the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_charges ⇒ Array<Types::RecurringCharge>
The recurring price charged to run this reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_arn ⇒ String
The Amazon Resource Name (ARN) for the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_id ⇒ String
The unique identifier for the reservation.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_id ⇒ String
The offering identifier.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_time ⇒ Time
The time the reservation started.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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 |
#state ⇒ String
The state of the reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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_price ⇒ Float
The hourly price charged for this reserved DB instance.
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 |
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 22482 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 |