ReservedElasticsearchInstance
public struct ReservedElasticsearchInstance : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The currency code for the reserved Elasticsearch instance offering.
Declaration
Swift
public let currencyCode: String?
-
The duration, in seconds, for which the Elasticsearch instance is reserved.
Declaration
Swift
public let duration: Int?
-
The number of Elasticsearch instances that have been reserved.
Declaration
Swift
public let elasticsearchInstanceCount: Int?
-
The Elasticsearch instance type offered by the reserved instance offering.
Declaration
Swift
public let elasticsearchInstanceType: ESPartitionInstanceType?
-
The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.
Declaration
Swift
public let fixedPrice: Double?
-
The payment option as defined in the reserved Elasticsearch instance offering.
Declaration
Swift
public let paymentOption: ReservedElasticsearchInstancePaymentOption?
-
The charge to your account regardless of whether you are creating any domains using the instance offering.
Declaration
Swift
public let recurringCharges: [RecurringCharge]?
-
The customer-specified identifier to track this reservation.
Declaration
Swift
public let reservationName: String?
-
The unique identifier for the reservation.
Declaration
Swift
public let reservedElasticsearchInstanceId: String?
-
The offering identifier.
Declaration
Swift
public let reservedElasticsearchInstanceOfferingId: String?
-
The time the reservation started.
Declaration
Swift
public let startTime: TimeStamp?
-
The state of the reserved Elasticsearch instance.
Declaration
Swift
public let state: String?
-
The rate you are charged for each hour for the domain that is using this reserved instance.
Declaration
Swift
public let usagePrice: Double?
-
init(currencyCode:duration:elasticsearchInstanceCount:elasticsearchInstanceType:fixedPrice:paymentOption:recurringCharges:reservationName:reservedElasticsearchInstanceId:reservedElasticsearchInstanceOfferingId:startTime:state:usagePrice:)
Undocumented
Declaration
Swift
public init(currencyCode: String? = nil, duration: Int? = nil, elasticsearchInstanceCount: Int? = nil, elasticsearchInstanceType: ESPartitionInstanceType? = nil, fixedPrice: Double? = nil, paymentOption: ReservedElasticsearchInstancePaymentOption? = nil, recurringCharges: [RecurringCharge]? = nil, reservationName: String? = nil, reservedElasticsearchInstanceId: String? = nil, reservedElasticsearchInstanceOfferingId: String? = nil, startTime: TimeStamp? = nil, state: String? = nil, usagePrice: Double? = nil)