Class: Aws::RDS::Types::ReservedDBInstancesOffering
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::RDS::Types::ReservedDBInstancesOffering
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-rds/types.rb
 
Overview
This data type is used as a response element in the ‘DescribeReservedDBInstancesOfferings` action.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #currency_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The currency code for the reserved DB instance offering.
 - 
  
    
      #db_instance_class  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The DB instance class for the reserved DB instance.
 - 
  
    
      #duration  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The duration of the offering in seconds.
 - 
  
    
      #fixed_price  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The fixed price charged for this offering.
 - 
  
    
      #multi_az  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether the offering applies to Multi-AZ deployments.
 - 
  
    
      #offering_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The offering type.
 - 
  
    
      #product_description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The database engine used by the offering.
 - 
  
    
      #recurring_charges  ⇒ Array<Types::RecurringCharge> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The recurring price charged to run this reserved DB instance.
 - 
  
    
      #reserved_db_instances_offering_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The offering identifier.
 - 
  
    
      #usage_price  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The hourly price charged for this offering.
 
Instance Attribute Details
#currency_code ⇒ String
The currency code for the reserved DB instance offering.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#db_instance_class ⇒ String
The DB instance class for the reserved DB instance.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#duration ⇒ Integer
The duration of the offering in seconds.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#fixed_price ⇒ Float
The fixed price charged for this offering.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#multi_az ⇒ Boolean
Indicates whether the offering applies to Multi-AZ deployments.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#offering_type ⇒ String
The offering type.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#product_description ⇒ String
The database engine used by the offering.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring price charged to run this reserved DB instance.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#reserved_db_instances_offering_id ⇒ String
The offering identifier.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  | 
  
#usage_price ⇒ Float
The hourly price charged for this offering.
      22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22566 class ReservedDBInstancesOffering < Struct.new( :reserved_db_instances_offering_id, :db_instance_class, :duration, :fixed_price, :usage_price, :currency_code, :product_description, :offering_type, :multi_az, :recurring_charges) SENSITIVE = [] include Aws::Structure end  |