Share via


BetaSchedulesOperations interface

Interface representing a BetaSchedules operations.

Properties

createOrUpdate

Create or update operation template.

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 operation template.

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

Property Value

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

delete

Delete a schedule.

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

Property Value

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

get

Get a schedule by id.

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

Property Value

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

getRun

Get a schedule run by id.

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

Property Value

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

list

List all schedules.

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

Property Value

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

listRuns

List all schedule runs.

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

Property Value

(id: string, options?: BetaSchedulesListRunsOptionalParams) => PagedAsyncIterableIterator<ScheduleRun, ScheduleRun[], PageSettings>