ReservedElasticsearchInstanceOffering
public struct ReservedElasticsearchInstanceOffering : 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 offering will reserve the Elasticsearch instance.
Declaration
Swift
public let duration: Int? -
The Elasticsearch instance type offered by the reserved instance offering.
Declaration
Swift
public let elasticsearchInstanceType: ESPartitionInstanceType? -
The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.
Declaration
Swift
public let fixedPrice: Double? -
Payment option for 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 Elasticsearch reserved instance offering identifier.
Declaration
Swift
public let reservedElasticsearchInstanceOfferingId: String? -
The rate you are charged for each hour the domain that is using the offering is running.
Declaration
Swift
public let usagePrice: Double? -
init(currencyCode:duration:elasticsearchInstanceType:fixedPrice:paymentOption:recurringCharges:reservedElasticsearchInstanceOfferingId:usagePrice:)Undocumented
Declaration
Swift
public init(currencyCode: String? = nil, duration: Int? = nil, elasticsearchInstanceType: ESPartitionInstanceType? = nil, fixedPrice: Double? = nil, paymentOption: ReservedElasticsearchInstancePaymentOption? = nil, recurringCharges: [RecurringCharge]? = nil, reservedElasticsearchInstanceOfferingId: String? = nil, usagePrice: Double? = nil)
View on GitHub
ReservedElasticsearchInstanceOffering Structure Reference