ScheduledActionsOperations interface

Interface representing a ScheduledActions operations.

Properties

checkNameAvailability

Checks availability and correctness of the name for a scheduled action.

checkNameAvailabilityByScope

Checks availability and correctness of the name for a scheduled action within the given scope.

createOrUpdate

Create or update a private scheduled action.

createOrUpdateByScope

Create or update a shared scheduled action within the given scope.

delete

Delete a private scheduled action.

deleteByScope

Delete a scheduled action within the given scope.

get

Get the private scheduled action by name.

getByScope

Get the shared scheduled action from the given scope by name.

list

List all private scheduled actions.

listByScope

List all shared scheduled actions within the given scope.

run

Processes a private scheduled action.

runByScope

Runs a shared scheduled action within the given scope.

Property Details

checkNameAvailability

Checks availability and correctness of the name for a scheduled action.

checkNameAvailability: (checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResponse>

Property Value

(checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResponse>

checkNameAvailabilityByScope

Checks availability and correctness of the name for a scheduled action within the given scope.

checkNameAvailabilityByScope: (scope: string, checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityByScopeOptionalParams) => Promise<CheckNameAvailabilityResponse>

Property Value

(scope: string, checkNameAvailabilityRequest: CheckNameAvailabilityRequest, options?: ScheduledActionsCheckNameAvailabilityByScopeOptionalParams) => Promise<CheckNameAvailabilityResponse>

createOrUpdate

Create or update a private scheduled action.

createOrUpdate: (name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateOptionalParams) => Promise<ScheduledAction>

Property Value

(name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateOptionalParams) => Promise<ScheduledAction>

createOrUpdateByScope

Create or update a shared scheduled action within the given scope.

createOrUpdateByScope: (scope: string, name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateByScopeOptionalParams) => Promise<ScheduledAction>

Property Value

(scope: string, name: string, scheduledAction: ScheduledAction, options?: ScheduledActionsCreateOrUpdateByScopeOptionalParams) => Promise<ScheduledAction>

delete

Delete a private scheduled action.

delete: (name: string, options?: ScheduledActionsDeleteOptionalParams) => Promise<void>

Property Value

(name: string, options?: ScheduledActionsDeleteOptionalParams) => Promise<void>

deleteByScope

Delete a scheduled action within the given scope.

deleteByScope: (scope: string, name: string, options?: ScheduledActionsDeleteByScopeOptionalParams) => Promise<void>

Property Value

(scope: string, name: string, options?: ScheduledActionsDeleteByScopeOptionalParams) => Promise<void>

get

Get the private scheduled action by name.

get: (name: string, options?: ScheduledActionsGetOptionalParams) => Promise<ScheduledAction>

Property Value

(name: string, options?: ScheduledActionsGetOptionalParams) => Promise<ScheduledAction>

getByScope

Get the shared scheduled action from the given scope by name.

getByScope: (scope: string, name: string, options?: ScheduledActionsGetByScopeOptionalParams) => Promise<ScheduledAction>

Property Value

(scope: string, name: string, options?: ScheduledActionsGetByScopeOptionalParams) => Promise<ScheduledAction>

list

List all private scheduled actions.

list: (options?: ScheduledActionsListOptionalParams) => PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

Property Value

(options?: ScheduledActionsListOptionalParams) => PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

listByScope

List all shared scheduled actions within the given scope.

listByScope: (scope: string, options?: ScheduledActionsListByScopeOptionalParams) => PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

Property Value

(scope: string, options?: ScheduledActionsListByScopeOptionalParams) => PagedAsyncIterableIterator<ScheduledAction, ScheduledAction[], PageSettings>

run

Processes a private scheduled action.

run: (name: string, options?: ScheduledActionsRunOptionalParams) => Promise<void>

Property Value

(name: string, options?: ScheduledActionsRunOptionalParams) => Promise<void>

runByScope

Runs a shared scheduled action within the given scope.

runByScope: (scope: string, name: string, options?: ScheduledActionsRunByScopeOptionalParams) => Promise<void>

Property Value

(scope: string, name: string, options?: ScheduledActionsRunByScopeOptionalParams) => Promise<void>