ReservedNode
public struct ReservedNode : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The currency code for the reserved cluster.
Declaration
Swift
public let currencyCode: String?
-
The duration of the node reservation in seconds.
Declaration
Swift
public let duration: Int?
-
The fixed cost Amazon Redshift charges you for this reserved node.
Declaration
Swift
public let fixedPrice: Double?
-
The number of reserved compute nodes.
Declaration
Swift
public let nodeCount: Int?
-
The node type of the reserved node.
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 recurring charges for the reserved node.
Declaration
Swift
public let recurringCharges: [RecurringCharge]?
-
The unique identifier for the reservation.
Declaration
Swift
public let reservedNodeId: String?
-
The identifier for the reserved node offering.
Declaration
Swift
public let reservedNodeOfferingId: String?
-
Undocumented
Declaration
Swift
public let reservedNodeOfferingType: ReservedNodeOfferingType?
-
The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.
Declaration
Swift
public let startTime: TimeStamp?
-
The state of the reserved compute node. Possible Values: pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed. active-This reserved node is owned by the caller and is available for use. payment-failed-Payment failed for the purchase attempt. retired-The reserved node is no longer available. exchanging-The owner is exchanging the reserved node for another reserved node.
Declaration
Swift
public let state: String?
-
The hourly rate Amazon Redshift charges you for this reserved node.
Declaration
Swift
public let usagePrice: Double?
-
init(currencyCode:duration:fixedPrice:nodeCount:nodeType:offeringType:recurringCharges:reservedNodeId:reservedNodeOfferingId:reservedNodeOfferingType:startTime:state:usagePrice:)
Undocumented
Declaration
Swift
public init(currencyCode: String? = nil, duration: Int? = nil, fixedPrice: Double? = nil, nodeCount: Int? = nil, nodeType: String? = nil, offeringType: String? = nil, recurringCharges: [RecurringCharge]? = nil, reservedNodeId: String? = nil, reservedNodeOfferingId: String? = nil, reservedNodeOfferingType: ReservedNodeOfferingType? = nil, startTime: TimeStamp? = nil, state: String? = nil, usagePrice: Double? = nil)