Azure.ResourceManager.AlertsManagement.Models Namespace

Classes

AlertProcessingRuleAction

Action to be applied. Please note AlertProcessingRuleAction is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AlertProcessingRuleAddGroupsAction and AlertProcessingRuleRemoveAllGroupsAction.

AlertProcessingRuleAddGroupsAction

Add action groups to alert processing rule.

AlertProcessingRuleCondition

Condition to trigger an alert processing rule.

AlertProcessingRuleMonthlyRecurrence

Monthly recurrence object.

AlertProcessingRulePatch

Data contract for patch.

AlertProcessingRuleProperties

Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.

AlertProcessingRuleRecurrence

Recurrence object. Please note AlertProcessingRuleRecurrence is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DailyRecurrence, AlertProcessingRuleMonthlyRecurrence and AlertProcessingRuleWeeklyRecurrence.

AlertProcessingRuleRemoveAllGroupsAction

Indicates if all action groups should be removed.

AlertProcessingRuleSchedule

Scheduling configuration for a given alert processing rule.

AlertProcessingRuleWeeklyRecurrence

Weekly recurrence object.

ArmAlertsManagementModelFactory

Model factory for models.

DailyRecurrence

Daily recurrence object.

MonitorServiceDetails

Details of a monitor service.

MonitorServiceList

Monitor service details.

ServiceAlertCollectionGetAllOptions

The ServiceAlertCollectionGetAllOptions.

ServiceAlertEssentials

This object contains consistent fields across different monitor services.

ServiceAlertMetadata

alert meta data information.

ServiceAlertMetadataProperties

alert meta data property bag Please note ServiceAlertMetadataProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MonitorServiceList.

ServiceAlertModification

Alert Modification details.

ServiceAlertModificationItemInfo

Alert modification item.

ServiceAlertModificationProperties

Properties of the alert modification item.

ServiceAlertProperties

Alert property bag.

ServiceAlertSummary

Summary of alerts based on the input filters and 'groupby' parameters.

ServiceAlertSummaryGroup

Group the result set.

ServiceAlertSummaryGroupItemInfo

Alerts summary group item.

SmartGroupAggregatedProperty

Aggregated property of each type.

SmartGroupCollectionGetAllOptions

The SmartGroupCollectionGetAllOptions.

SmartGroupModification

Alert Modification details.

SmartGroupModificationItemInfo

smartGroup modification item.

SmartGroupModificationProperties

Properties of the smartGroup modification item.

SubscriptionResourceGetServiceAlertSummaryOptions

The SubscriptionResourceGetServiceAlertSummaryOptions.

Structs

AlertProcessingRuleField

Field for a given condition.

AlertProcessingRuleOperator

Operator for a given condition.

AlertsManagementDayOfWeek

Days of week.

AlertsManagementQuerySortOrder

The AlertsManagementQuerySortOrder.

AlertsSummaryGroupByField

The AlertsSummaryGroupByField.

ListServiceAlertsSortByField

The ListServiceAlertsSortByField.

MonitorCondition

The MonitorCondition.

MonitorServiceSourceForAlert

The MonitorServiceSourceForAlert.

RetrievedInformationIdentifier

The RetrievedInformationIdentifier.

ServiceAlertSeverity

The ServiceAlertSeverity.

ServiceAlertSignalType

The type of signal the alert is based on, which could be metrics, logs or activity logs.

ServiceAlertState

The ServiceAlertState.

SmartGroupsSortByField

The SmartGroupsSortByField.

SmartGroupState

Smart group state.

TimeRangeFilter

The TimeRangeFilter.

Enums

ServiceAlertModificationEvent

Reason for the modification.

SmartGroupModificationEvent

Reason for the modification.