ScheduledInstance
public struct ScheduledInstance : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Availability Zone.
Declaration
Swift
public let availabilityZone: String?
-
The date when the Scheduled Instance was purchased.
Declaration
Swift
public let createDate: TimeStamp?
-
The hourly price for a single instance.
Declaration
Swift
public let hourlyPrice: String?
-
The number of instances.
Declaration
Swift
public let instanceCount: Int?
-
The instance type.
Declaration
Swift
public let instanceType: String?
-
The network platform (EC2-Classic or EC2-VPC).
Declaration
Swift
public let networkPlatform: String?
-
The time for the next schedule to start.
Declaration
Swift
public let nextSlotStartTime: TimeStamp?
-
The platform (Linux/UNIX or Windows).
Declaration
Swift
public let platform: String?
-
The time that the previous schedule ended or will end.
Declaration
Swift
public let previousSlotEndTime: TimeStamp?
-
The schedule recurrence.
Declaration
Swift
public let recurrence: ScheduledInstanceRecurrence?
-
The Scheduled Instance ID.
Declaration
Swift
public let scheduledInstanceId: String?
-
The number of hours in the schedule.
Declaration
Swift
public let slotDurationInHours: Int?
-
The end date for the Scheduled Instance.
Declaration
Swift
public let termEndDate: TimeStamp?
-
The start date for the Scheduled Instance.
Declaration
Swift
public let termStartDate: TimeStamp?
-
The total number of hours for a single instance for the entire term.
Declaration
Swift
public let totalScheduledInstanceHours: Int?
-
init(availabilityZone:createDate:hourlyPrice:instanceCount:instanceType:networkPlatform:nextSlotStartTime:platform:previousSlotEndTime:recurrence:scheduledInstanceId:slotDurationInHours:termEndDate:termStartDate:totalScheduledInstanceHours:)
Undocumented
Declaration
Swift
public init(availabilityZone: String? = nil, createDate: TimeStamp? = nil, hourlyPrice: String? = nil, instanceCount: Int? = nil, instanceType: String? = nil, networkPlatform: String? = nil, nextSlotStartTime: TimeStamp? = nil, platform: String? = nil, previousSlotEndTime: TimeStamp? = nil, recurrence: ScheduledInstanceRecurrence? = nil, scheduledInstanceId: String? = nil, slotDurationInHours: Int? = nil, termEndDate: TimeStamp? = nil, termStartDate: TimeStamp? = nil, totalScheduledInstanceHours: Int? = nil)