TenantActivityLogAlerts Interface
public interface TenantActivityLogAlerts
Resource collection API of TenantActivityLogAlerts.
Method Summary
Method Details
createOrUpdate
public abstract TenantActivityLogAlertResource createOrUpdate(String managementGroupName, String alertRuleName, TenantActivityLogAlertResourceInner tenantActivityLogAlertRule)
Create a new Tenant Activity Log Alert rule or update an existing one.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<TenantActivityLogAlertResource> createOrUpdateWithResponse(String managementGroupName, String alertRuleName, TenantActivityLogAlertResourceInner tenantActivityLogAlertRule, Context context)
Create a new Tenant Activity Log Alert rule or update an existing one.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String managementGroupName, String alertRuleName)
Delete a Tenant Activity Log Alert rule.
Parameters:
deleteByResourceGroupWithResponse
public abstract Response<Void> deleteByResourceGroupWithResponse(String managementGroupName, String alertRuleName, Context context)
Delete a Tenant Activity Log Alert rule.
Parameters:
Returns:
get
public abstract TenantActivityLogAlertResource get(String managementGroupName, String alertRuleName)
Get Tenant Activity Log Alert rule.
Parameters:
Returns:
getWithResponse
public abstract Response<TenantActivityLogAlertResource> getWithResponse(String managementGroupName, String alertRuleName, Context context)
Get Tenant Activity Log Alert rule.
Parameters:
Returns:
listByManagementGroup
public abstract PagedIterable<TenantActivityLogAlertResource> listByManagementGroup(String managementGroupName)
Get a list of all Tenant Activity Log Alert rules in a management group.
Parameters:
Returns:
listByManagementGroup
public abstract PagedIterable<TenantActivityLogAlertResource> listByManagementGroup(String managementGroupName, Context context)
Get a list of all Tenant Activity Log Alert rules in a management group.
Parameters:
Returns:
listByTenant
public abstract PagedIterable<TenantActivityLogAlertResource> listByTenant()
Get a list of all Tenant Activity Log Alert rules in the tenant.
Returns:
listByTenant
public abstract PagedIterable<TenantActivityLogAlertResource> listByTenant(Context context)
Get a list of all Tenant Activity Log Alert rules in the tenant.
Parameters:
Returns:
update
public abstract TenantActivityLogAlertResource update(String managementGroupName, String alertRuleName, TenantAlertRulePatchObject tenantActivityLogAlertRulePatch)
Updates 'tags' and 'enabled' fields in an existing Tenant Alert rule. This method is used to update the Alert rule tags, and to enable or disable the Alert rule. To update other fields use CreateOrUpdate operation.
Parameters:
Returns:
updateWithResponse
public abstract Response<TenantActivityLogAlertResource> updateWithResponse(String managementGroupName, String alertRuleName, TenantAlertRulePatchObject tenantActivityLogAlertRulePatch, Context context)
Updates 'tags' and 'enabled' fields in an existing Tenant Alert rule. This method is used to update the Alert rule tags, and to enable or disable the Alert rule. To update other fields use CreateOrUpdate operation.
Parameters:
Returns: