Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

RecurringSchedule

import type { RecurringSchedule } from "https://googleapis.deno.dev/v1/osconfig:v1.ts";

Sets the time for recurring patch deployments.

interface RecurringSchedule {
endTime?: Date;
frequency?:
| "FREQUENCY_UNSPECIFIED"
| "WEEKLY"
| "MONTHLY"
| "DAILY";
readonly lastExecuteTime?: Date;
monthly?: MonthlySchedule;
readonly nextExecuteTime?: Date;
startTime?: Date;
timeOfDay?: TimeOfDay;
timeZone?: TimeZone;
weekly?: WeeklySchedule;
}

§Properties

§
endTime?: Date
[src]

Optional. The end time at which a recurring patch deployment schedule is no longer active.

§
frequency?: "FREQUENCY_UNSPECIFIED" | "WEEKLY" | "MONTHLY" | "DAILY"
[src]

Required. The frequency unit of this recurring schedule.

§
readonly lastExecuteTime?: Date
[src]

Output only. The time the last patch job ran successfully.

§

Required. Schedule with monthly executions.

§
readonly nextExecuteTime?: Date
[src]

Output only. The time the next patch job is scheduled to run.

§
startTime?: Date
[src]

Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.

§
timeOfDay?: TimeOfDay
[src]

Required. Time of the day to run a recurring deployment.

§
timeZone?: TimeZone
[src]

Required. Defines the time zone that time_of_day is relative to. The rules for daylight saving time are determined by the chosen time zone.

§

Required. Schedule with weekly executions.