Struct aws_sdk_ec2::model::ScheduledInstanceRecurrenceRequest [−][src]
#[non_exhaustive]pub struct ScheduledInstanceRecurrenceRequest {
pub frequency: Option<String>,
pub interval: Option<i32>,
pub occurrence_days: Option<Vec<i32>>,
pub occurrence_relative_to_end: Option<bool>,
pub occurrence_unit: Option<String>,
}
Expand description
Describes the recurring schedule for a Scheduled Instance.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.frequency: Option<String>
The frequency (Daily
, Weekly
, or Monthly
).
interval: Option<i32>
The interval quantity. The interval unit depends on the value of Frequency
. For example, every 2
weeks or every 2 months.
occurrence_days: Option<Vec<i32>>
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.
occurrence_relative_to_end: Option<bool>
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.
occurrence_unit: Option<String>
The unit for OccurrenceDays
(DayOfWeek
or DayOfMonth
).
This value is required for a monthly schedule.
You can't specify DayOfWeek
with a weekly schedule.
You can't specify this value with a daily schedule.
Implementations
The interval quantity. The interval unit depends on the value of Frequency
. For example, every 2
weeks or every 2 months.
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.
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.
The unit for OccurrenceDays
(DayOfWeek
or DayOfMonth
).
This value is required for a monthly schedule.
You can't specify DayOfWeek
with a weekly schedule.
You can't specify this value with a daily schedule.
Creates a new builder-style object to manufacture ScheduledInstanceRecurrenceRequest
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ScheduledInstanceRecurrenceRequest
impl Sync for ScheduledInstanceRecurrenceRequest
impl Unpin for ScheduledInstanceRecurrenceRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more