com.azure.resourcemanager.alertsmanagement.models

Package containing the data models for AlertsManagementClient. AlertsManagement Client.

Classes

Action

Action to be applied.

ActionGroup

A pointer to an Azure Action Group.

ActionList

A list of Activity Log Alert rule actions.

ActionStatus

Action status.

ActionType

Action that should be applied.

AddActionGroups

Add action groups to alert processing rule.

AlertModificationItem

Alert modification item.

AlertModificationProperties

Properties of the alert modification item.

AlertProcessingRuleProperties

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

AlertProcessingRulesCreateOrUpdateHeaders

The AlertProcessingRulesCreateOrUpdateHeaders model.

AlertProcessingRulesCreateOrUpdateResponse

Contains all response data for the createOrUpdate operation.

AlertProcessingRulesDeleteHeaders

The AlertProcessingRulesDeleteHeaders model.

AlertProcessingRulesDeleteResponse

Contains all response data for the delete operation.

AlertProcessingRulesGetByResourceGroupHeaders

The AlertProcessingRulesGetByResourceGroupHeaders model.

AlertProcessingRulesGetByResourceGroupResponse

Contains all response data for the getByResourceGroup operation.

AlertProcessingRulesList

List of alert processing rules.

AlertProcessingRulesListByResourceGroupHeaders

The AlertProcessingRulesListByResourceGroupHeaders model.

AlertProcessingRulesListByResourceGroupNextHeaders

The AlertProcessingRulesListByResourceGroupNextHeaders model.

AlertProcessingRulesListByResourceGroupNextResponse

Contains all response data for the listByResourceGroupNext operation.

AlertProcessingRulesListByResourceGroupResponse

Contains all response data for the listByResourceGroup operation.

AlertProcessingRulesListBySubscriptionNextHeaders

The AlertProcessingRulesListBySubscriptionNextHeaders model.

AlertProcessingRulesListBySubscriptionNextResponse

Contains all response data for the listBySubscriptionNext operation.

AlertProcessingRulesListHeaders

The AlertProcessingRulesListHeaders model.

AlertProcessingRulesListResponse

Contains all response data for the list operation.

AlertProcessingRulesUpdateHeaders

The AlertProcessingRulesUpdateHeaders model.

AlertProcessingRulesUpdateResponse

Contains all response data for the update operation.

AlertProperties

Alert property bag.

AlertRuleAllOfCondition

An Activity Log Alert rule condition that is met when all its member conditions are met.

AlertRuleAnyOfOrLeafCondition

An Activity Log Alert rule condition that is met when all its member conditions are met.

AlertRuleLeafCondition

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event.

AlertRuleRecommendationsListResponse

List of alert rule recommendations.

AlertState

Defines values for AlertState.

AlertsList

List the alerts.

AlertsMetadataProperties

alert meta data property bag.

AlertsSortByFields

Defines values for AlertsSortByFields.

AlertsSummaryGroup

Group the result set.

AlertsSummaryGroupByFields

Defines values for AlertsSummaryGroupByFields.

AlertsSummaryGroupItem

Alerts summary group item.

Comments

Change alert state reason.

Condition

Condition to trigger an alert processing rule.

DailyRecurrence

Daily recurrence object.

DaysOfWeek

Days of week.

Essentials

This object contains consistent fields across different monitor services.

Field

Field for a given condition.

Identifier

Defines values for Identifier.

ManagedResource

An azure managed resource object.

MetadataIdentifier

Identification of the information to be retrieved by API call.

MonitorCondition

Defines values for MonitorCondition.

MonitorService

Defines values for MonitorService.

MonitorServiceDetails

Details of a monitor service.

MonitorServiceList

Monitor service details.

MonthlyRecurrence

Monthly recurrence object.

OperationDisplay

Properties of the operation.

OperationsList

Lists the operations available in the AlertsManagement RP.

Operator

Operator for a given condition.

PatchObject

Data contract for patch.

PrometheusRule

The PrometheusRule model.

PrometheusRuleGroupAction

An alert action.

PrometheusRuleGroupResourceCollection

Represents a collection of alert rule resources.

PrometheusRuleGroupResourcePatch

The Prometheus rule group resource for patch operations.

PrometheusRuleGroupResourcePatchProperties

The PrometheusRuleGroupResourcePatchProperties model.

PrometheusRuleResolveConfiguration

Specifies the Prometheus alert rule configuration.

Recurrence

Recurrence object.

RecurrenceType

Specifies when the recurrence should be applied.

RemoveAllActionGroups

Indicates if all action groups should be removed.

RuleArmTemplate

A complete ARM template to deploy the alert rules.

Schedule

Scheduling configuration for a given alert processing rule.

Severity

Defines values for Severity.

SignalType

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

SmartGroupAggregatedProperty

Aggregated property of each type.

SmartGroupModificationItem

smartGroup modification item.

SmartGroupModificationProperties

Properties of the smartGroup modification item.

SmartGroupsChangeStateHeaders

The SmartGroupsChangeStateHeaders model.

SmartGroupsChangeStateResponse

Contains all response data for the changeState operation.

SmartGroupsGetByIdHeaders

The SmartGroupsGetByIdHeaders model.

SmartGroupsGetByIdResponse

Contains all response data for the getById operation.

SmartGroupsList

List the alerts.

SmartGroupsSortByFields

Defines values for SmartGroupsSortByFields.

SortOrder

Defines values for SortOrder.

State

Smart group state.

TenantAlertRuleList

A list of Tenant Activity Log Alert rules.

TenantAlertRulePatchObject

An Activity Log Alert rule object for the body of patch operations.

TimeRange

Defines values for TimeRange.

WeeklyRecurrence

Weekly recurrence object.

Interfaces

Alert

An immutable client-side representation of Alert.

AlertModification

An immutable client-side representation of AlertModification.

AlertProcessingRule

An immutable client-side representation of AlertProcessingRule.

AlertProcessingRule.Definition

The entirety of the AlertProcessingRule definition.

AlertProcessingRule.DefinitionStages

The AlertProcessingRule definition stages.

AlertProcessingRule.DefinitionStages.Blank

The first stage of the AlertProcessingRule definition.

AlertProcessingRule.DefinitionStages.WithCreate

The stage of the AlertProcessingRule definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

AlertProcessingRule.DefinitionStages.WithLocation

The stage of the AlertProcessingRule definition allowing to specify location.

AlertProcessingRule.DefinitionStages.WithProperties

The stage of the AlertProcessingRule definition allowing to specify properties.

AlertProcessingRule.DefinitionStages.WithResourceGroup

The stage of the AlertProcessingRule definition allowing to specify parent resource.

AlertProcessingRule.DefinitionStages.WithTags

The stage of the AlertProcessingRule definition allowing to specify tags.

AlertProcessingRule.Update

The template for AlertProcessingRule update.

AlertProcessingRule.UpdateStages

The AlertProcessingRule update stages.

AlertProcessingRule.UpdateStages.WithEnabled

The stage of the AlertProcessingRule update allowing to specify enabled.

AlertProcessingRule.UpdateStages.WithTags

The stage of the AlertProcessingRule update allowing to specify tags.

AlertProcessingRules

Resource collection API of AlertProcessingRules.

AlertRuleRecommendationResource

An immutable client-side representation of AlertRuleRecommendationResource.

AlertRuleRecommendations

Resource collection API of AlertRuleRecommendations.

Alerts

Resource collection API of Alerts.

AlertsMetadata

An immutable client-side representation of AlertsMetadata.

AlertsSummary

An immutable client-side representation of AlertsSummary.

Operation

An immutable client-side representation of Operation.

Operations

Resource collection API of Operations.

PrometheusRuleGroupResource

An immutable client-side representation of PrometheusRuleGroupResource.

PrometheusRuleGroupResource.Definition

The entirety of the PrometheusRuleGroupResource definition.

PrometheusRuleGroupResource.DefinitionStages

The PrometheusRuleGroupResource definition stages.

PrometheusRuleGroupResource.DefinitionStages.Blank

The first stage of the PrometheusRuleGroupResource definition.

PrometheusRuleGroupResource.DefinitionStages.WithClusterName

The stage of the PrometheusRuleGroupResource definition allowing to specify clusterName.

PrometheusRuleGroupResource.DefinitionStages.WithCreate

The stage of the PrometheusRuleGroupResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

PrometheusRuleGroupResource.DefinitionStages.WithDescription

The stage of the PrometheusRuleGroupResource definition allowing to specify description.

PrometheusRuleGroupResource.DefinitionStages.WithEnabled

The stage of the PrometheusRuleGroupResource definition allowing to specify enabled.

PrometheusRuleGroupResource.DefinitionStages.WithInterval

The stage of the PrometheusRuleGroupResource definition allowing to specify interval.

PrometheusRuleGroupResource.DefinitionStages.WithLocation

The stage of the PrometheusRuleGroupResource definition allowing to specify location.

PrometheusRuleGroupResource.DefinitionStages.WithResourceGroup

The stage of the PrometheusRuleGroupResource definition allowing to specify parent resource.

PrometheusRuleGroupResource.DefinitionStages.WithRules

The stage of the PrometheusRuleGroupResource definition allowing to specify rules.

PrometheusRuleGroupResource.DefinitionStages.WithScopes

The stage of the PrometheusRuleGroupResource definition allowing to specify scopes.

PrometheusRuleGroupResource.DefinitionStages.WithTags

The stage of the PrometheusRuleGroupResource definition allowing to specify tags.

PrometheusRuleGroupResource.Update

The template for PrometheusRuleGroupResource update.

PrometheusRuleGroupResource.UpdateStages

The PrometheusRuleGroupResource update stages.

PrometheusRuleGroupResource.UpdateStages.WithProperties

The stage of the PrometheusRuleGroupResource update allowing to specify properties.

PrometheusRuleGroupResource.UpdateStages.WithTags

The stage of the PrometheusRuleGroupResource update allowing to specify tags.

PrometheusRuleGroups

Resource collection API of PrometheusRuleGroups.

SmartGroup

An immutable client-side representation of SmartGroup.

SmartGroupModification

An immutable client-side representation of SmartGroupModification.

SmartGroups

Resource collection API of SmartGroups.

TenantActivityLogAlertResource

An immutable client-side representation of TenantActivityLogAlertResource.

TenantActivityLogAlerts

Resource collection API of TenantActivityLogAlerts.

Enums

AlertModificationEvent

Reason for the modification.

SmartGroupModificationEvent

Reason for the modification.