Class: Aws::OpenSearchService::Types::ReservedInstanceOffering
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::ReservedInstanceOffering
- Includes:
- Structure
- Defined in:
- 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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.
5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 5447 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 |