TenantActivityLogAlertsOperations interface

Interface representing a TenantActivityLogAlerts operations.

Properties

createOrUpdate

Create a new Tenant Activity Log Alert rule or update an existing one.

delete
get

Get Tenant Activity Log Alert rule.

listByManagementGroup

Get a list of all Tenant Activity Log Alert rules in a management group.

listByTenant

Get a list of all Tenant Activity Log Alert rules in the tenant.

update

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.

Property Details

createOrUpdate

Create a new Tenant Activity Log Alert rule or update an existing one.

createOrUpdate: (managementGroupName: string, alertRuleName: string, tenantActivityLogAlertRule: TenantActivityLogAlertResource, options?: TenantActivityLogAlertsCreateOrUpdateOptionalParams) => Promise<TenantActivityLogAlertResource>

Property Value

(managementGroupName: string, alertRuleName: string, tenantActivityLogAlertRule: TenantActivityLogAlertResource, options?: TenantActivityLogAlertsCreateOrUpdateOptionalParams) => Promise<TenantActivityLogAlertResource>

delete

delete: (managementGroupName: string, alertRuleName: string, options?: TenantActivityLogAlertsDeleteOptionalParams) => Promise<void>

Property Value

(managementGroupName: string, alertRuleName: string, options?: TenantActivityLogAlertsDeleteOptionalParams) => Promise<void>

get

Get Tenant Activity Log Alert rule.

get: (managementGroupName: string, alertRuleName: string, options?: TenantActivityLogAlertsGetOptionalParams) => Promise<TenantActivityLogAlertResource>

Property Value

(managementGroupName: string, alertRuleName: string, options?: TenantActivityLogAlertsGetOptionalParams) => Promise<TenantActivityLogAlertResource>

listByManagementGroup

Get a list of all Tenant Activity Log Alert rules in a management group.

listByManagementGroup: (managementGroupName: string, options?: TenantActivityLogAlertsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<TenantActivityLogAlertResource, TenantActivityLogAlertResource[], PageSettings>

Property Value

(managementGroupName: string, options?: TenantActivityLogAlertsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<TenantActivityLogAlertResource, TenantActivityLogAlertResource[], PageSettings>

listByTenant

Get a list of all Tenant Activity Log Alert rules in the tenant.

listByTenant: (options?: TenantActivityLogAlertsListByTenantOptionalParams) => PagedAsyncIterableIterator<TenantActivityLogAlertResource, TenantActivityLogAlertResource[], PageSettings>

Property Value

(options?: TenantActivityLogAlertsListByTenantOptionalParams) => PagedAsyncIterableIterator<TenantActivityLogAlertResource, TenantActivityLogAlertResource[], PageSettings>

update

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.

update: (managementGroupName: string, alertRuleName: string, tenantActivityLogAlertRulePatch: TenantAlertRulePatchObject, options?: TenantActivityLogAlertsUpdateOptionalParams) => Promise<TenantActivityLogAlertResource>

Property Value

(managementGroupName: string, alertRuleName: string, tenantActivityLogAlertRulePatch: TenantAlertRulePatchObject, options?: TenantActivityLogAlertsUpdateOptionalParams) => Promise<TenantActivityLogAlertResource>