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)
View on GitHub
ReservedInstances Structure Reference