Azure.ResourceManager.Monitor.Models Namespace

Classes

ActionDetail

The action detail.

ActionGroupPatch

An action group object for the body of patch operations.

ActivityLogAlertActionGroup

A pointer to an Azure Action Group.

ActivityLogAlertLeafCondition

An Activity Log alert condition that is met by comparing an activity log field and value.

ActivityLogAlertPatch

An activity log alert object for the body of patch operations.

AlertingAction

Specify action need to be taken when rule type is Alert.

AlertRulePatch

The alert rule object for patch operations.

ArmRoleReceiver

An arm role receiver.

AutomationRunbookReceiver

The Azure Automation Runbook notification receiver.

AutoscaleNotification

Autoscale notification.

AutoscaleProfile

Autoscale profile.

AutoscaleSettingPatch

The autoscale setting object for patch operations.

AzNsActionGroup

Azure action group.

AzureAppPushReceiver

The Azure mobile App push notification receiver.

AzureFunctionReceiver

An azure function receiver.

AzureResource

An azure resource object.

Context

The context info.

DataCollectionEndpointProperties

Resource properties.

DataCollectionRuleAssociationProperties

Resource properties.

DataCollectionRuleProperties

Resource properties.

DataContainer

Information about a container with data for a given resource.

DynamicMetricCriteria

Criterion for dynamic threshold.

DynamicThresholdFailingPeriods

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

EmailNotification

Email notification of an autoscale event.

EmailReceiver

An email receiver.

EnableContent

Describes a receiver that should be resubscribed.

ErrorAdditionalInfo

The resource management error additional info.

ErrorResponse

Describes the format of Error response.

ErrorResponseCommon

The resource management error response.

EventData

The Azure event log entries are of type EventData.

EventHubReceiver

An Event hub receiver.

HttpRequestInfo

The Http request info.

ItsmReceiver

An Itsm receiver.

LocalizableString

The localizable string class.

LocationThresholdRuleCondition

A rule condition based on a certain number of locations failing.

LogicAppReceiver

A logic app receiver.

LogMetricTrigger

A log metrics trigger descriptor.

LogProfilePatch

The log profile resource for patch operations.

LogSearchRulePatch

The log search rule resource for patch operations.

LogSettings

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

LogToMetricAction

Specify action need to be taken when rule type is converting log to metric.

ManagementEventAggregationCondition

How the data that is collected should be combined over time.

ManagementEventRuleCondition

A management event rule condition.

MetricAlertAction

An alert action.

MetricAlertCriteria

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

MetricAlertMultipleResourceMultipleMetricCriteria

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

MetricAlertPatch

The metric alert resource for patch operations.

MetricAlertSingleResourceMultipleMetricCriteria

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

MetricAlertStatus

An alert status.

MetricAlertStatusProperties

An alert status properties.

MetricCriteria

Criterion to filter metrics.

MetricDimension

Specifies a metric dimension.

MetricSettings

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

MetricTrigger

The trigger that results in a scaling action.

MonitorAction

Action descriptor.

MonitorCriteria

Specifies the criteria for converting log to metric.

MonitorDimension

Specifies the criteria for converting log to metric.

MonitorIncident

An alert incident indicates the activation status of an alert rule.

MonitorRecurrence

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

MonitorSchedule

Defines how often to run the search and the time interval.

MonitorSource

Specifies the log search query.

MultiMetricCriteria

The types of conditions for a multi resource alert.

NotificationRequestBody

The request body which contain contact detail metadata.

OperationStatus

The status of operation.

PrivateLinkServiceConnectionStateProperty

State of the private endpoint connection.

RecurrentSchedule

The scheduling constraints for when the profile begins.

ResourceAutoGenerated

An azure resource object.

RetentionPolicy

Specifies the retention policy for the log.

RuleAction

The action that is performed when the alert rule becomes active, and when an alert condition is resolved.

RuleCondition

The condition that results in the alert rule being activated.

RuleDataSource

The resource from which the rule collects its data.

RuleEmailAction

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

RuleManagementEventDataSource

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

RuleMetricDataSource

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

RuleWebhookAction

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

ScaleAction

The parameters for the scaling action.

ScaleCapacity

The number of instances that can be used during this profile.

ScaleRule

A rule that provide the triggers and parameters for the scaling action.

ScaleRuleMetricDimension

Specifies an auto scale rule metric dimension.

SenderAuthorization

the authorization used by the user who has performed the operation that led to this event. This captures the RBAC properties of the event. These usually include the 'action', 'role' and the 'scope'.

SmsReceiver

An SMS receiver.

TestNotificationDetailsResponse

The details of the test notification results.

TestNotificationResponse

The response when test notification succeeded.

ThresholdRuleCondition

A rule condition based on a metric crossing a threshold.

TimeWindow

A specific date-time for the profile.

TriggerCondition

The condition that results in the Log Search rule.

VoiceReceiver

A voice receiver.

WebhookNotification

Webhook notification of an autoscale event.

WebhookReceiver

A webhook receiver.

WebtestLocationAvailabilityCriteria

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

WorkspaceInfo

Information about a Log Analytics Workspace.

Structs

AggregationTypeEnum

the criteria time aggregation types.

AlertSeverity

Severity Level of Alert.

ConditionalOperator

Result Condition Evaluation criteria.

DataStatus

The status of VM Insights data from the resource. When reported as present the data array will contain information about the data containers to which data for the specified resource is being routed.

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.

Enabled

The flag which indicates whether the Log Search rule is enabled. Value should be true or false.

KnownDataCollectionEndpointResourceKind

The kind of the resource.

KnownDataCollectionRuleResourceKind

The kind of the resource.

MetricTriggerType

Metric Trigger Evaluation Type.

OnboardingStatus

The onboarding status for the resource. Note that, a higher level scope, e.g., resource group or subscription, is considered onboarded if at least one resource under it is onboarded.

Operator

the criteria operator.

ProvisioningState

Provisioning state of the scheduled query rule.

QueryType

Set value to 'ResultAccount'.

ScaleRuleMetricDimensionOperationType

the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values.

Enums

CategoryType

The type of the diagnostic settings category.

ComparisonOperationType

the operator that is used to compare the metric data and the threshold.

ConditionOperator

Operators allowed in the rule condition.

EventLevel

the event level.

MetricStatisticType

the metric statistic type. How the metrics from multiple instances are combined.

ReceiverStatus

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

RecurrenceFrequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set schedule to every day of the week. The frequency property specifies that the schedule is repeated weekly.

ScaleDirection

the scale direction. Whether the scaling action increases or decreases the number of instances.

ScaleType

the type of action that should occur when the scale rule fires.

TimeAggregationOperator

Aggregation operators allowed in a rule.

TimeAggregationType

time aggregation type. How the data that is collected should be combined over time. The default value is Average.