models Package

Classes

ActionGroupList

A list of action groups.

ActionGroupPatchBody

An action group object for the body of patch operations.

ActionGroupResource

An action group resource.

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.

AutomationRunbookReceiver

The Azure Automation Runbook notification receiver.

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

AzureAppPushReceiver

The Azure mobile App push notification receiver.

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

AzureFunctionReceiver

An azure function receiver.

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

DynamicMetricCriteria

Criterion for dynamic threshold.

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

DynamicThresholdFailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

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

EmailReceiver

An email receiver.

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.

EnableRequest

Describes a receiver that should be resubscribed.

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

ErrorResponse

Describes the format of Error response.

ItsmReceiver

An Itsm receiver.

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

LogicAppReceiver

A logic app receiver.

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

MetricAlertAction

An alert action.

MetricAlertCriteria

The rule criteria that defines the conditions of the alert rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MetricAlertMultipleResourceMultipleMetricCriteria, MetricAlertSingleResourceMultipleMetricCriteria, WebtestLocationAvailabilityCriteria

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

MetricAlertMultipleResourceMultipleMetricCriteria

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

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

MetricAlertResource

The metric alert resource.

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.

MetricAlertResourceCollection

Represents a collection of alert rule resources.

MetricAlertResourcePatch

The metric alert resource for patch operations.

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

MetricAlertSingleResourceMultipleMetricCriteria

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

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

MetricAlertStatus

An alert status.

MetricAlertStatusCollection

Represents a collection of alert rule resources.

MetricAlertStatusProperties

An alert status properties.

MetricCriteria

Criterion to filter metrics.

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

MetricDimension

Specifies a metric dimension.

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

MultiMetricCriteria

The types of conditions for a multi resource alert.

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

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

Resource

An azure 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.

SmsReceiver

An SMS receiver.

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.

VoiceReceiver

A voice receiver.

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

WebhookReceiver

A webhook receiver.

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

WebtestLocationAvailabilityCriteria

Specifies the metric alert rule criteria for a web test resource.

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

Enums

AggregationTypeEnum

the criteria time aggregation types.

CriterionType

Specifies the type of threshold criteria.

DynamicThresholdOperator

The operator used to compare the metric value against the threshold.

DynamicThresholdSensitivity

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.

Odatatype

specifies the type of the alert criteria.

Operator

the criteria operator.

ReceiverStatus

Indicates the status of the receiver. Receivers that are not Enabled will not receive any communications.