ReservedInstances
public struct ReservedInstances : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Availability Zone in which the Reserved Instance can be used.
Declaration
Swift
public let availabilityZone: String?
-
The currency of the Reserved Instance. It’s specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.
Declaration
Swift
public let currencyCode: CurrencyCodeValues?
-
The duration of the Reserved Instance, in seconds.
Declaration
Swift
public let duration: Int64?
-
The time when the Reserved Instance expires.
Declaration
Swift
public let end: TimeStamp?
-
The purchase price of the Reserved Instance.
Declaration
Swift
public let fixedPrice: Float?
-
The number of reservations purchased.
Declaration
Swift
public let instanceCount: Int?
-
The tenancy of the instance.
Declaration
Swift
public let instanceTenancy: Tenancy?
-
The instance type on which the Reserved Instance can be used.
Declaration
Swift
public let instanceType: InstanceType?
-
The offering class of the Reserved Instance.
Declaration
Swift
public let offeringClass: OfferingClassType?
-
The Reserved Instance offering type.
Declaration
Swift
public let offeringType: OfferingTypeValues?
-
The Reserved Instance product platform description.
Declaration
Swift
public let productDescription: RIProductDescription?
-
The recurring charge tag assigned to the resource.
Declaration
Swift
public let recurringCharges: [RecurringCharge]?
-
The ID of the Reserved Instance.
Declaration
Swift
public let reservedInstancesId: String?
-
The scope of the Reserved Instance.
Declaration
Swift
public let scope: Scope?
-
The date and time the Reserved Instance started.
Declaration
Swift
public let start: TimeStamp?
-
The state of the Reserved Instance purchase.
Declaration
Swift
public let state: ReservedInstanceState?
-
Any tags assigned to the resource.
Declaration
Swift
public let tags: [Tag]?
-
The usage price of the Reserved Instance, per hour.
Declaration
Swift
public let usagePrice: Float?
-
init(availabilityZone:currencyCode:duration:end:fixedPrice:instanceCount:instanceTenancy:instanceType:offeringClass:offeringType:productDescription:recurringCharges:reservedInstancesId:scope:start:state:tags:usagePrice:)
Undocumented
Declaration
Swift
public init(availabilityZone: String? = nil, currencyCode: CurrencyCodeValues? = nil, duration: Int64? = nil, end: TimeStamp? = nil, fixedPrice: Float? = nil, instanceCount: Int? = nil, instanceTenancy: Tenancy? = nil, instanceType: InstanceType? = nil, offeringClass: OfferingClassType? = nil, offeringType: OfferingTypeValues? = nil, productDescription: RIProductDescription? = nil, recurringCharges: [RecurringCharge]? = nil, reservedInstancesId: String? = nil, scope: Scope? = nil, start: TimeStamp? = nil, state: ReservedInstanceState? = nil, tags: [Tag]? = nil, usagePrice: Float? = nil)