You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ElasticsearchService::Types::ReservedElasticsearchInstanceOffering
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticsearchService::Types::ReservedElasticsearchInstanceOffering
- Defined in:
- (unknown)
Overview
Details of a reserved Elasticsearch instance offering.
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency code for the reserved Elasticsearch instance offering.
-
#duration ⇒ Integer
The duration, in seconds, for which the offering will reserve the Elasticsearch instance.
-
#elasticsearch_instance_type ⇒ String
The Elasticsearch instance type offered by the reserved instance offering.
-
#fixed_price ⇒ Float
The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.
-
#payment_option ⇒ String
Payment option for the reserved Elasticsearch instance offering
Possible values:
- ALL_UPFRONT
- PARTIAL_UPFRONT
- NO_UPFRONT
-
#recurring_charges ⇒ Array<Types::RecurringCharge>
The charge to your account regardless of whether you are creating any domains using the instance offering.
-
#reserved_elasticsearch_instance_offering_id ⇒ String
The Elasticsearch reserved instance offering identifier.
-
#usage_price ⇒ Float
The rate you are charged for each hour the domain that is using the offering is running.
Instance Attribute Details
#currency_code ⇒ String
The currency code for the reserved Elasticsearch instance offering.
#duration ⇒ Integer
The duration, in seconds, for which the offering will reserve the Elasticsearch instance.
#elasticsearch_instance_type ⇒ String
The Elasticsearch instance type offered by the reserved instance offering.
Possible values:
- m3.medium.elasticsearch
- m3.large.elasticsearch
- m3.xlarge.elasticsearch
- m3.2xlarge.elasticsearch
- m4.large.elasticsearch
- m4.xlarge.elasticsearch
- m4.2xlarge.elasticsearch
- m4.4xlarge.elasticsearch
- m4.10xlarge.elasticsearch
- m5.large.elasticsearch
- m5.xlarge.elasticsearch
- m5.2xlarge.elasticsearch
- m5.4xlarge.elasticsearch
- m5.12xlarge.elasticsearch
- r5.large.elasticsearch
- r5.xlarge.elasticsearch
- r5.2xlarge.elasticsearch
- r5.4xlarge.elasticsearch
- r5.12xlarge.elasticsearch
- c5.large.elasticsearch
- c5.xlarge.elasticsearch
- c5.2xlarge.elasticsearch
- c5.4xlarge.elasticsearch
- c5.9xlarge.elasticsearch
- c5.18xlarge.elasticsearch
- ultrawarm1.medium.elasticsearch
- ultrawarm1.large.elasticsearch
- t2.micro.elasticsearch
- t2.small.elasticsearch
- t2.medium.elasticsearch
- r3.large.elasticsearch
- r3.xlarge.elasticsearch
- r3.2xlarge.elasticsearch
- r3.4xlarge.elasticsearch
- r3.8xlarge.elasticsearch
- i2.xlarge.elasticsearch
- i2.2xlarge.elasticsearch
- d2.xlarge.elasticsearch
- d2.2xlarge.elasticsearch
- d2.4xlarge.elasticsearch
- d2.8xlarge.elasticsearch
- c4.large.elasticsearch
- c4.xlarge.elasticsearch
- c4.2xlarge.elasticsearch
- c4.4xlarge.elasticsearch
- c4.8xlarge.elasticsearch
- r4.large.elasticsearch
- r4.xlarge.elasticsearch
- r4.2xlarge.elasticsearch
- r4.4xlarge.elasticsearch
- r4.8xlarge.elasticsearch
- r4.16xlarge.elasticsearch
- i3.large.elasticsearch
- i3.xlarge.elasticsearch
- i3.2xlarge.elasticsearch
- i3.4xlarge.elasticsearch
- i3.8xlarge.elasticsearch
- i3.16xlarge.elasticsearch
#fixed_price ⇒ Float
The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.
#payment_option ⇒ String
Payment option for the reserved Elasticsearch instance offering
Possible values:
- ALL_UPFRONT
- PARTIAL_UPFRONT
- NO_UPFRONT
#recurring_charges ⇒ Array<Types::RecurringCharge>
The charge to your account regardless of whether you are creating any domains using the instance offering.
#reserved_elasticsearch_instance_offering_id ⇒ String
The Elasticsearch reserved instance offering identifier.
#usage_price ⇒ Float
The rate you are charged for each hour the domain that is using the offering is running.