ReservedNodeOffering

public struct ReservedNodeOffering : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The currency code for the compute nodes offering.

    Declaration

    Swift

    public let currencyCode: String?
  • The duration, in seconds, for which the offering will reserve the node.

    Declaration

    Swift

    public let duration: Int?
  • The upfront fixed charge you will pay to purchase the specific reserved node offering.

    Declaration

    Swift

    public let fixedPrice: Double?
  • The node type offered by the reserved node offering.

    Declaration

    Swift

    public let nodeType: String?
  • The anticipated utilization of the reserved node, as defined in the reserved node offering.

    Declaration

    Swift

    public let offeringType: String?
  • The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

    Declaration

    Swift

    public let recurringCharges: [RecurringCharge]?
  • The offering identifier.

    Declaration

    Swift

    public let reservedNodeOfferingId: String?
  • Undocumented

    Declaration

    Swift

    public let reservedNodeOfferingType: ReservedNodeOfferingType?
  • The rate you are charged for each hour the cluster that is using the offering is running.

    Declaration

    Swift

    public let usagePrice: Double?
  • Undocumented

    Declaration

    Swift

    public init(currencyCode: String? = nil, duration: Int? = nil, fixedPrice: Double? = nil, nodeType: String? = nil, offeringType: String? = nil, recurringCharges: [RecurringCharge]? = nil, reservedNodeOfferingId: String? = nil, reservedNodeOfferingType: ReservedNodeOfferingType? = nil, usagePrice: Double? = nil)