AutomationsClient Interface
public interface AutomationsClient
An instance of this class provides access to all the operations defined in AutomationsClient.
Method Summary
Method Details
createOrUpdate
public abstract AutomationInner createOrUpdate(String resourceGroupName, String automationName, AutomationInner automation)
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.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<AutomationInner> createOrUpdateWithResponse(String resourceGroupName, String automationName, AutomationInner automation, Context context)
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.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String automationName)
Deletes a security automation.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String automationName, Context context)
Deletes a security automation.
Parameters:
Returns:
getByResourceGroup
public abstract AutomationInner getByResourceGroup(String resourceGroupName, String automationName)
Retrieves information about the model of a security automation.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<AutomationInner> getByResourceGroupWithResponse(String resourceGroupName, String automationName, Context context)
Retrieves information about the model of a security automation.
Parameters:
Returns:
list
public abstract PagedIterable<AutomationInner> 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.
Returns:
list
public abstract PagedIterable<AutomationInner> list(Context context)
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.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AutomationInner> listByResourceGroup(String resourceGroupName)
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.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AutomationInner> listByResourceGroup(String resourceGroupName, Context context)
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.
Parameters:
Returns:
update
public abstract AutomationInner update(String resourceGroupName, String automationName, AutomationUpdateModel automation)
Updates a security automation.
Parameters:
Returns:
updateWithResponse
public abstract Response<AutomationInner> updateWithResponse(String resourceGroupName, String automationName, AutomationUpdateModel automation, Context context)
Updates a security automation.
Parameters:
Returns:
validate
public abstract AutomationValidationStatusInner validate(String resourceGroupName, String automationName, AutomationInner automation)
Validates the security automation model before create or update. Any validation errors are returned to the client.
Parameters:
Returns:
validateWithResponse
public abstract Response<AutomationValidationStatusInner> validateWithResponse(String resourceGroupName, String automationName, AutomationInner automation, Context context)
Validates the security automation model before create or update. Any validation errors are returned to the client.
Parameters:
Returns: