Share via


SchedulesOperations interface

Interface representing a Schedules operations.

Properties

createOrUpdate

Create or update a schedule by id.

delete

Delete a schedule.

get

Get a schedule by id.

getRun

Get a schedule run by id.

list

List all schedules.

listRuns

List all schedule runs.

Property Details

createOrUpdate

Create or update a schedule by id.

createOrUpdate: (id: string, schedule: Schedule, options?: SchedulesCreateOrUpdateOptionalParams) => Promise<Schedule>

Property Value

(id: string, schedule: Schedule, options?: SchedulesCreateOrUpdateOptionalParams) => Promise<Schedule>

delete

Delete a schedule.

delete: (id: string, options?: SchedulesDeleteOptionalParams) => Promise<void>

Property Value

(id: string, options?: SchedulesDeleteOptionalParams) => Promise<void>

get

Get a schedule by id.

get: (id: string, options?: SchedulesGetOptionalParams) => Promise<Schedule>

Property Value

(id: string, options?: SchedulesGetOptionalParams) => Promise<Schedule>

getRun

Get a schedule run by id.

getRun: (scheduleId: string, runId: string, options?: SchedulesGetRunOptionalParams) => Promise<ScheduleRun>

Property Value

(scheduleId: string, runId: string, options?: SchedulesGetRunOptionalParams) => Promise<ScheduleRun>

list

List all schedules.

list: (options?: SchedulesListOptionalParams) => PagedAsyncIterableIterator<Schedule, Schedule[], PageSettings>

Property Value

(options?: SchedulesListOptionalParams) => PagedAsyncIterableIterator<Schedule, Schedule[], PageSettings>

listRuns

List all schedule runs.

listRuns: (scheduleId: string, options?: SchedulesListRunsOptionalParams) => PagedAsyncIterableIterator<ScheduleRun, ScheduleRun[], PageSettings>

Property Value

(scheduleId: string, options?: SchedulesListRunsOptionalParams) => PagedAsyncIterableIterator<ScheduleRun, ScheduleRun[], PageSettings>