Class: Aws::OpenSearchService::Types::ReservedInstanceOffering
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::ReservedInstanceOffering
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Details of an OpenSearch Reserved Instance offering.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency code for the Reserved Instance offering.
-
#duration ⇒ Integer
The duration, in seconds, for which the offering will reserve the OpenSearch instance.
-
#fixed_price ⇒ Float
The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.
-
#instance_type ⇒ String
The OpenSearch instance type offered by the Reserved Instance offering.
-
#payment_option ⇒ String
Payment option for the Reserved Instance offering.
-
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring charge to your account, regardless of whether you creates any domains using the offering.
-
#reserved_instance_offering_id ⇒ String
The unique identifier of the Reserved Instance offering.
-
#usage_price ⇒ Float
The hourly rate at which you're charged for the domain using this Reserved Instance.
Instance Attribute Details
#currency_code ⇒ String
The currency code for the Reserved Instance offering.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
The duration, in seconds, for which the offering will reserve the OpenSearch instance.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#fixed_price ⇒ Float
The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The OpenSearch instance type offered by the Reserved Instance offering.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#payment_option ⇒ String
Payment option for the Reserved Instance offering
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring charge to your account, regardless of whether you creates any domains using the offering.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#reserved_instance_offering_id ⇒ String
The unique identifier of the Reserved Instance offering.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |
#usage_price ⇒ Float
The hourly rate at which you're charged for the domain using this Reserved Instance.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 6295 class ReservedInstanceOffering < Struct.new( :reserved_instance_offering_id, :instance_type, :duration, :fixed_price, :usage_price, :currency_code, :payment_option, :recurring_charges) SENSITIVE = [] include Aws::Structure end |