AWSEC2ScheduledInstance

@interface AWSEC2ScheduledInstance

Describes a Scheduled Instance.

  • The Availability Zone.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable availabilityZone;

    Swift

    var availabilityZone: String? { get set }
  • The date when the Scheduled Instance was purchased.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable createDate;

    Swift

    var createDate: Date? { get set }
  • The hourly price for a single instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable hourlyPrice;

    Swift

    var hourlyPrice: String? { get set }
  • The number of instances.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable instanceCount;

    Swift

    var instanceCount: NSNumber? { get set }
  • The instance type.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable instanceType;

    Swift

    var instanceType: String? { get set }
  • The network platform (EC2-Classic or EC2-VPC).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable networkPlatform;

    Swift

    var networkPlatform: String? { get set }
  • The time for the next schedule to start.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable nextSlotStartTime;

    Swift

    var nextSlotStartTime: Date? { get set }
  • The platform (Linux/UNIX or Windows).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable platform;

    Swift

    var platform: String? { get set }
  • The time that the previous schedule ended or will end.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable previousSlotEndTime;

    Swift

    var previousSlotEndTime: Date? { get set }
  • The schedule recurrence.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2ScheduledInstanceRecurrence *_Nullable recurrence;

    Swift

    var recurrence: AWSEC2ScheduledInstanceRecurrence? { get set }
  • The Scheduled Instance ID.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable scheduledInstanceId;

    Swift

    var scheduledInstanceId: String? { get set }
  • The number of hours in the schedule.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable slotDurationInHours;

    Swift

    var slotDurationInHours: NSNumber? { get set }
  • The end date for the Scheduled Instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable termEndDate;

    Swift

    var termEndDate: Date? { get set }
  • The start date for the Scheduled Instance.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable termStartDate;

    Swift

    var termStartDate: Date? { get set }
  • The total number of hours for a single instance for the entire term.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSNumber *_Nullable totalScheduledInstanceHours;

    Swift

    var totalScheduledInstanceHours: NSNumber? { get set }