AutomationsOperations interface

Interface representing a Automations operations.

Properties

createOrUpdate

Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated.

delete

Deletes a security automation.

get

Retrieves information about the model of a security automation.

list

Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription.

listByResourceGroup

Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group.

update

Updates a security automation

validate

Validates the security automation model before create or update. Any validation errors are returned to the client.

Property Details

createOrUpdate

Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated.

createOrUpdate: (resourceGroupName: string, automationName: string, automation: Automation, options?: AutomationsCreateOrUpdateOptionalParams) => Promise<Automation>

Property Value

(resourceGroupName: string, automationName: string, automation: Automation, options?: AutomationsCreateOrUpdateOptionalParams) => Promise<Automation>

delete

Deletes a security automation.

delete: (resourceGroupName: string, automationName: string, options?: AutomationsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, automationName: string, options?: AutomationsDeleteOptionalParams) => Promise<void>

get

Retrieves information about the model of a security automation.

get: (resourceGroupName: string, automationName: string, options?: AutomationsGetOptionalParams) => Promise<Automation>

Property Value

(resourceGroupName: string, automationName: string, options?: AutomationsGetOptionalParams) => Promise<Automation>

list

Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription.

list: (options?: AutomationsListOptionalParams) => PagedAsyncIterableIterator<Automation, Automation[], PageSettings>

Property Value

(options?: AutomationsListOptionalParams) => PagedAsyncIterableIterator<Automation, Automation[], PageSettings>

listByResourceGroup

Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group.

listByResourceGroup: (resourceGroupName: string, options?: AutomationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Automation, Automation[], PageSettings>

Property Value

(resourceGroupName: string, options?: AutomationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Automation, Automation[], PageSettings>

update

Updates a security automation

update: (resourceGroupName: string, automationName: string, automation: AutomationUpdateModel, options?: AutomationsUpdateOptionalParams) => Promise<Automation>

Property Value

(resourceGroupName: string, automationName: string, automation: AutomationUpdateModel, options?: AutomationsUpdateOptionalParams) => Promise<Automation>

validate

Validates the security automation model before create or update. Any validation errors are returned to the client.

validate: (resourceGroupName: string, automationName: string, automation: Automation, options?: AutomationsValidateOptionalParams) => Promise<AutomationValidationStatus>

Property Value

(resourceGroupName: string, automationName: string, automation: Automation, options?: AutomationsValidateOptionalParams) => Promise<AutomationValidationStatus>