Azure.ResourceManager.Insights.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Action |
Action descriptor. |
ActionGroupList |
A list of action groups. |
ActionGroupPatchBody |
An action group object for the body of patch operations. |
ActionGroupResource |
An action group resource. |
ActivityLogAlertActionGroup |
A pointer to an Azure Action Group. |
ActivityLogAlertActionList |
A list of activity log alert actions. |
ActivityLogAlertAllOfCondition |
An Activity Log alert condition that is met when all its member conditions are met. |
ActivityLogAlertLeafCondition |
An Activity Log alert condition that is met by comparing an activity log field and value. |
ActivityLogAlertList |
A list of activity log alerts. |
ActivityLogAlertPatchBody |
An activity log alert object for the body of patch operations. |
ActivityLogAlertResource |
An activity log alert resource. |
AlertingAction |
Specify action need to be taken when rule type is Alert. |
AlertRuleResource |
The alert rule resource. |
AlertRuleResourceCollection |
Represents a collection of alert rule resources. |
AlertRuleResourcePatch |
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. |
AutoscaleSettingResource |
The autoscale setting resource. |
AutoscaleSettingResourceCollection |
Represents a collection of autoscale setting resources. |
AutoscaleSettingResourcePatch |
The autoscale setting object for patch operations. |
AzNsActionGroup |
Azure action group. |
AzureAppPushReceiver |
The Azure mobile App push notification receiver. |
AzureFunctionReceiver |
An azure function receiver. |
Baseline |
The baseline values for a single sensitivity value. |
BaselineMetadata |
Represents a baseline metadata value. |
BaselineMetadataValue |
Represents a baseline metadata value. |
BaselineResponse |
The response to a baseline query. |
CalculateBaselineResponse |
The response to a calculate baseline call. |
Criteria |
Specifies the criteria for converting log to metric. |
DataContainer |
Information about a container with data for a given resource. |
DiagnosticSettingsCategoryResource |
The diagnostic settings category resource. |
DiagnosticSettingsCategoryResourceCollection |
Represents a collection of diagnostic setting category resources. |
DiagnosticSettingsResource |
The diagnostic setting resource. |
DiagnosticSettingsResourceCollection |
Represents a collection of alert rule resources. |
Dimension |
Specifies the criteria for converting log to metric. |
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. |
EnableRequest |
Describes a receiver that should be resubscribed. |
EventCategoryCollection |
A collection of event categories. Currently possible values are: Administrative, Security, ServiceHealth, Alert, Recommendation, Policy. |
EventData |
The Azure event log entries are of type EventData. |
EventDataCollection |
Represents collection of events. |
HttpRequestInfo |
The Http request info. |
Incident |
An alert incident indicates the activation status of an alert rule. |
IncidentListResult |
The List incidents operation response. |
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. |
LogProfileCollection |
Represents a collection of log profiles. |
LogProfileResource |
The log profile resource. |
LogProfileResourcePatch |
The log profile resource for patch operations. |
LogSearchRuleResource |
The Log Search Rule resource. |
LogSearchRuleResourceCollection |
Represents a collection of Log Search rule resources. |
LogSearchRuleResourcePatch |
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. |
MetadataValue |
Represents a metric metadata value. |
Metric |
The result data of a query. |
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. |
MetricAlertResource |
The metric alert resource. |
MetricAlertResourceCollection |
Represents a collection of alert rule resources. |
MetricAlertResourcePatch |
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. |
MetricAlertStatusCollection |
Represents a collection of alert rule resources. |
MetricAlertStatusProperties |
An alert status properties. |
MetricAvailability |
Metric availability specifies the time grain (aggregation interval or frequency) and the retention period for that time grain. |
MetricBaselinesResponse |
A list of metric baselines. |
MetricCriteria |
Criterion to filter metrics. |
MetricDefinition |
Metric definition class specifies the metadata for a metric. |
MetricDefinitionCollection |
Represents collection of metric definitions. |
MetricDimension |
Specifies a metric dimension. |
MetricNamespace |
Metric namespace class specifies the metadata for a metric namespace. |
MetricNamespaceCollection |
Represents collection of metric namespaces. |
MetricNamespaceName |
The fully qualified metric namespace name. |
MetricSettings |
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric. |
MetricSingleDimension |
The metric dimension name and value. |
MetricTrigger |
The trigger that results in a scaling action. |
MetricValue |
Represents a metric value. |
MultiMetricCriteria |
The types of conditions for a multi resource alert. |
Operation |
Microsoft Insights API operation definition. |
OperationDisplay |
Display metadata associated with the operation. |
OperationListResult |
Result of the request to list Microsoft.Insights operations. It contains a list of operations and a URL link to get the next set of results. |
ProxyOnlyResource |
A proxy only azure resource object. |
ProxyResource |
An azure resource object. |
Recurrence |
The repeating times at which this profile begins. This element is not used if the FixedDate element is used. |
RecurrentSchedule |
The scheduling constraints for when the profile begins. |
Resource |
An azure resource object. |
Response |
The response to a metrics query. |
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. |
RuleManagementEventClaimsDataSource |
The claims for a rule management event data source. |
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. |
Schedule |
Defines how often to run the search and the time interval. |
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'. |
SingleBaseline |
The baseline values for a single sensitivity value. |
SingleMetricBaseline |
The baseline results of a single metric. |
SmsReceiver |
An SMS receiver. |
Source |
Specifies the log search query. |
ThresholdRuleCondition |
A rule condition based on a metric crossing a threshold. |
TimeSeriesBaseline |
The baseline values for a single time series. |
TimeSeriesElement |
A time series result type. The discriminator value is always TimeSeries in this case. |
TimeSeriesInformation |
The time series info needed for calculating the baseline. |
TimeWindow |
A specific date-time for the profile. |
TriggerCondition |
The condition that results in the Log Search rule. |
VMInsightsOnboardingStatus |
VM Insights onboarding status for a resource. |
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
AlertSeverity |
Severity Level of Alert. |
BaselineSensitivity |
the sensitivity of the baseline. |
ConditionalOperator |
Result Condition Evaluation criteria. Supported Values - 'GreaterThan' or 'LessThan' or 'Equal'. |
CriterionType |
Specifies the type of threshold criteria. |
DataStatus |
The status of VM Insights data from the resource. When reported as |
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. |
MetricTriggerType |
Metric Trigger Evaluation Type. |
Odatatype |
specifies the type of the alert criteria. |
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
AggregationType |
the aggregation type of the metric. |
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. |
ResultType |
The ResultType. |
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. |
Sensitivity |
the sensitivity of the baseline. |
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. |
Unit |
the unit of the metric. |