Skip to content

ScheduledInstanceRecurrenceRequest

Source code in docs_src/capo_ec2/types/scheduled_instance_recurrence_request.py
class ScheduledInstanceRecurrenceRequest(TypedDict, closed=True):
    frequency: NotRequired["capo_ec2.types.string.String"]
    """<p>The frequency (<code>Daily</code>, <code>Weekly</code>, or <code>Monthly</code>).</p>"""
    interval: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The interval quantity. The interval unit depends on the value of <code>Frequency</code>. For example, every 2 weeks or every 2 months.</p>"""
    occurrence_days: NotRequired[
        "capo_ec2.types.occurrence_day_request_set.OccurrenceDayRequestSet"
    ]
    """<p>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.</p>"""
    occurrence_relative_to_end: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>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.</p>"""
    occurrence_unit: NotRequired["capo_ec2.types.string.String"]
    """<p>The unit for <code>OccurrenceDays</code> (<code>DayOfWeek</code> or <code>DayOfMonth</code>). This value is required for a monthly schedule. You can't specify <code>DayOfWeek</code> with a weekly schedule. You can't specify this value with a daily schedule.</p>"""

frequency instance-attribute

frequency: NotRequired[String]

The frequency (Daily, Weekly, or Monthly).

interval instance-attribute

interval: NotRequired[Integer]

The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.

occurrence_days instance-attribute

occurrence_days: NotRequired[OccurrenceDayRequestSet]

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 instance-attribute

occurrence_relative_to_end: NotRequired[Boolean]

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 instance-attribute

occurrence_unit: NotRequired[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.