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)