ActionsOperations interface

Interface representing a Actions operations.

Properties

createOrUpdate

Creates or updates the action of alert rule.

delete

Delete the action of alert rule.

get

Gets the action of alert rule.

listByAlertRule

Gets all actions of alert rule.

Property Details

createOrUpdate

Creates or updates the action of alert rule.

createOrUpdate: (resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, action: ActionRequest, options?: ActionsCreateOrUpdateOptionalParams) => Promise<ActionResponse>

Property Value

(resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, action: ActionRequest, options?: ActionsCreateOrUpdateOptionalParams) => Promise<ActionResponse>

delete

Delete the action of alert rule.

delete: (resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, options?: ActionsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, options?: ActionsDeleteOptionalParams) => Promise<void>

get

Gets the action of alert rule.

get: (resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, options?: ActionsGetOptionalParams) => Promise<ActionResponse>

Property Value

(resourceGroupName: string, workspaceName: string, ruleId: string, actionId: string, options?: ActionsGetOptionalParams) => Promise<ActionResponse>

listByAlertRule

Gets all actions of alert rule.

listByAlertRule: (resourceGroupName: string, workspaceName: string, ruleId: string, options?: ActionsListByAlertRuleOptionalParams) => PagedAsyncIterableIterator<ActionResponse, ActionResponse[], PageSettings>

Property Value

(resourceGroupName: string, workspaceName: string, ruleId: string, options?: ActionsListByAlertRuleOptionalParams) => PagedAsyncIterableIterator<ActionResponse, ActionResponse[], PageSettings>