class Aws::ElasticsearchService::Types::ReservedElasticsearchInstance

Details of a reserved Elasticsearch instance.

@!attribute [rw] reservation_name

The customer-specified identifier to track this reservation.
@return [String]

@!attribute [rw] reserved_elasticsearch_instance_id

The unique identifier for the reservation.
@return [String]

@!attribute [rw] reserved_elasticsearch_instance_offering_id

The offering identifier.
@return [String]

@!attribute [rw] elasticsearch_instance_type

The Elasticsearch instance type offered by the reserved instance
offering.
@return [String]

@!attribute [rw] start_time

The time the reservation started.
@return [Time]

@!attribute [rw] duration

The duration, in seconds, for which the Elasticsearch instance is
reserved.
@return [Integer]

@!attribute [rw] fixed_price

The upfront fixed charge you will paid to purchase the specific
reserved Elasticsearch instance offering.
@return [Float]

@!attribute [rw] usage_price

The rate you are charged for each hour for the domain that is using
this reserved instance.
@return [Float]

@!attribute [rw] currency_code

The currency code for the reserved Elasticsearch instance offering.
@return [String]

@!attribute [rw] elasticsearch_instance_count

The number of Elasticsearch instances that have been reserved.
@return [Integer]

@!attribute [rw] state

The state of the reserved Elasticsearch instance.
@return [String]

@!attribute [rw] payment_option

The payment option as defined in the reserved Elasticsearch instance
offering.
@return [String]

@!attribute [rw] recurring_charges

The charge to your account regardless of whether you are creating
any domains using the instance offering.
@return [Array<Types::RecurringCharge>]

Constants

SENSITIVE