AutomationsOperations interface
Interface representing a Automations operations.
Properties
| create |
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. |
| list |
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>