models Package

Classes

ActionGroup

Action rule with action group configuration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ActionGroupsInformation

The Action Groups information, used by the alert rule.

All required parameters must be populated in order to send to Azure.

ActionRule

Action rule object containing target scope, conditions and suppression logic.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ActionRuleProperties

Action rule properties defining scope, conditions, suppression logic for action rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ActionGroup, Diagnostics, Suppression.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ActionRulesList

List of action rules.

Alert

An alert created in alert management service.

Variables are only populated by the server, and will be ignored when sending a request.

AlertModification

Alert Modification details.

Variables are only populated by the server, and will be ignored when sending a request.

AlertModificationItem

Alert modification item.

AlertModificationProperties

Properties of the alert modification item.

Variables are only populated by the server, and will be ignored when sending a request.

AlertProperties

Alert property bag.

Variables are only populated by the server, and will be ignored when sending a request.

AlertRule

The alert rule information.

Variables are only populated by the server, and will be ignored when sending a request.

AlertRulePatchObject

The alert rule patch information.

Variables are only populated by the server, and will be ignored when sending a request.

AlertRulesList

List of Smart Detector alert rules.

AlertsList

List the alerts.

AlertsMetaData

alert meta data information.

AlertsMetaDataProperties

alert meta data property bag.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MonitorServiceList.

All required parameters must be populated in order to send to Azure.

AlertsSummary

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

Variables are only populated by the server, and will be ignored when sending a request.

AlertsSummaryGroup

Group the result set.

AlertsSummaryGroupItem

Alerts summary group item.

AzureResource

An Azure resource object.

Variables are only populated by the server, and will be ignored when sending a request.

Condition

condition to trigger an action rule.

Conditions

Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.

Detector

The detector information. By default this is not populated, unless it's specified in expandDetector.

All required parameters must be populated in order to send to Azure.

Diagnostics

Action rule with diagnostics configuration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ErrorResponse

An error response from the service.

ErrorResponseAutoGenerated

An error response from the service.

ErrorResponseAutoGenerated2

An error response from the service.

ErrorResponseBody

Details of error response.

ErrorResponseBodyAutoGenerated

Details of error response.

ErrorResponseBodyAutoGenerated2

Details of error response.

Essentials

This object contains consistent fields across different monitor services.

Variables are only populated by the server, and will be ignored when sending a request.

ManagedResource

An azure managed resource object.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

MonitorServiceDetails

Details of a monitor service.

MonitorServiceList

Monitor service details.

All required parameters must be populated in order to send to Azure.

Operation

Operation provided by provider.

OperationDisplay

Properties of the operation.

OperationsList

Lists the operations available in the AlertsManagement RP.

All required parameters must be populated in order to send to Azure.

PatchObject

Data contract for patch.

Resource

An azure resource object.

Variables are only populated by the server, and will be ignored when sending a request.

Scope

Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.

SmartDetectorErrorResponse

Describe the format of an Error response.

SmartGroup

Set of related alerts grouped together smartly by AMS.

Variables are only populated by the server, and will be ignored when sending a request.

SmartGroupAggregatedProperty

Aggregated property of each type.

SmartGroupModification

Alert Modification details.

Variables are only populated by the server, and will be ignored when sending a request.

SmartGroupModificationItem

smartGroup modification item.

SmartGroupModificationProperties

Properties of the smartGroup modification item.

Variables are only populated by the server, and will be ignored when sending a request.

SmartGroupsList

List the alerts.

Suppression

Action rule with suppression configuration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

SuppressionConfig

Suppression logic for a given action rule.

All required parameters must be populated in order to send to Azure.

SuppressionSchedule

Schedule for a given suppression configuration.

ThrottlingInformation

Optional throttling information for the alert rule.

Enums

ActionRuleStatus

Indicates if the given action rule is enabled or disabled

ActionRuleType

Indicates type of action rule

AlertModificationEvent

Reason for the modification

AlertRuleState

The alert rule state.

AlertState

An enumeration.

AlertsSortByFields

An enumeration.

AlertsSummaryGroupByFields

An enumeration.

Enum11

An enumeration.

Identifier

An enumeration.

MetadataIdentifier

Identification of the information to be retrieved by API call

MonitorCondition

An enumeration.

MonitorService

An enumeration.

Operator

operator for a given condition

ScopeType

type of target scope

Severity

An enumeration.

SignalType

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

SmartGroupModificationEvent

Reason for the modification

SmartGroupsSortByFields

An enumeration.

State

Smart group state

SuppressionType

Specifies when the suppression should be applied

TimeRange

An enumeration.