TenantActivityLogAlertsOperations interface
Interface representing a TenantActivityLogAlerts operations.
Properties
| create |
Create a new Tenant Activity Log Alert rule or update an existing one. |
| delete | |
| get | Get Tenant Activity Log Alert rule. |
| list |
Get a list of all Tenant Activity Log Alert rules in a management group. |
| list |
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>