AWSEC2ScheduledInstanceRecurrenceRequest
Objective-C
@interface AWSEC2ScheduledInstanceRecurrenceRequest
Swift
class AWSEC2ScheduledInstanceRecurrenceRequest
Describes the recurring schedule for a Scheduled Instance.
-
The frequency (
Daily
,Weekly
, orMonthly
).Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable frequency;
Swift
var frequency: String? { get set }
-
The interval quantity. The interval unit depends on the value of
Frequency
. For example, every 2 weeks or every 2 months.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable interval;
Swift
var interval: NSNumber? { get set }
-
The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can’t specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSNumber *> *_Nullable occurrenceDays;
Swift
var occurrenceDays: [NSNumber]? { get set }
-
Indicates whether the occurrence is relative to the end of the specified week or month. You can’t specify this value with a daily schedule.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable occurrenceRelativeToEnd;
Swift
var occurrenceRelativeToEnd: NSNumber? { get set }
-
The unit for
OccurrenceDays
(DayOfWeek
orDayOfMonth
). This value is required for a monthly schedule. You can’t specifyDayOfWeek
with a weekly schedule. You can’t specify this value with a daily schedule.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable occurrenceUnit;
Swift
var occurrenceUnit: String? { get set }