Microsoft.Azure.Management.Monitor.Models Namespace

Classes

Action

Action descriptor.

ActionDetail

The action detail

ActionGroup

An Azure action group.

ActionGroupPatchBody

An action group object for the body of patch operations.

ActionGroupResource

An action group resource.

ActionGroupsCreateNotificationsAtActionGroupResourceLevelHeaders

Defines headers for CreateNotificationsAtActionGroupResourceLevel operation.

ActionGroupsCreateNotificationsAtResourceGroupLevelHeaders

Defines headers for CreateNotificationsAtResourceGroupLevel operation.

ActionGroupsPostTestNotificationsHeaders

Defines headers for PostTestNotifications operation.

ActionList

A list of Activity Log Alert rule actions.

ActivityLogAlertResource

An Activity Log Alert rule resource.

AggregationTypeEnum

Defines values for AggregationTypeEnum.

AlertingAction

Specify action need to be taken when rule type is Alert

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. Each condition can be of one of the following types: Important: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • Leaf Condition - must contain 'field' and either 'equals' or 'containsAny'. Please note, 'anyOf' should not be set in a Leaf Condition.
  • AnyOf Condition - must contain only 'anyOf' (which is an array of Leaf Conditions). Please note, 'field', 'equals' and 'containsAny' should not be set in an AnyOf Condition.
AlertRuleLeafCondition

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

AlertRulePatchObject

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

AlertRuleResource

The alert rule resource.

AlertRuleResourcePatch

The alert rule object for patch operations.

AlertSeverity

Defines values for AlertSeverity.

ArmRoleReceiver

An arm role receiver.

AutomationRunbookReceiver

The Azure Automation Runbook notification receiver.

AutoscaleNotification

Autoscale notification.

AutoscaleProfile

Autoscale profile.

AutoscaleSettingResource

The autoscale setting resource.

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.

AzureMonitorMetricsDestination

Azure Monitor Metrics destination.

AzureMonitorPrivateLinkScope

An Azure Monitor PrivateLinkScope definition.

AzureResource

An azure resource object

BaselineMetadata

Represents a baseline metadata value.

BaselineSensitivity

Defines values for BaselineSensitivity.

ColumnDefinition

Definition of custom data column.

ConditionalOperator

Defines values for ConditionalOperator.

ConfigurationAccessEndpointSpec

Definition of the endpoint used for accessing configuration.

Context

The context info

CreatedByType

Defines values for CreatedByType.

Criteria

Specifies the criteria for converting log to metric.

DataCollectionEndpoint

Definition of data collection endpoint.

DataCollectionEndpointConfigurationAccess

The endpoint used by clients to access their configuration.

DataCollectionEndpointLogsIngestion

The endpoint used by clients to ingest logs.

DataCollectionEndpointNetworkAcls

Network access control rules for the endpoints.

DataCollectionEndpointResource

Definition of ARM tracked top level resource.

DataCollectionEndpointResourceSystemData

Metadata pertaining to creation and last modification of the resource.

DataCollectionRule

Definition of what monitoring data to collect and where that data should be sent.

DataCollectionRuleAssociation

Definition of association of a data collection rule with a monitored Azure resource.

DataCollectionRuleAssociationMetadata

Metadata about the resource

DataCollectionRuleAssociationProxyOnlyResource

Definition of generic ARM proxy resource.

DataCollectionRuleAssociationProxyOnlyResourceSystemData

Metadata pertaining to creation and last modification of the resource.

DataCollectionRuleDataSources

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

DataCollectionRuleDestinations

The specification of destinations.

DataCollectionRuleMetadata

Metadata about the resource

DataCollectionRuleResource

Definition of ARM tracked top level resource.

DataCollectionRuleResourceSystemData

Metadata pertaining to creation and last modification of the resource.

DataContainer

Information about a container with data for a given resource.

DataFlow

Definition of which streams are sent to which destinations.

DataSourcesSpec

Specification of data sources that will be collected.

DataStatus

Defines values for DataStatus.

DestinationsSpec

Specification of destinations that can be used in data flows.

DestinationsSpecAzureMonitorMetrics

Azure Monitor Metrics destination.

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.

DynamicThresholdOperator

Defines values for DynamicThresholdOperator.

DynamicThresholdSensitivity

Defines values for DynamicThresholdSensitivity.

EmailNotification

Email notification of an autoscale event.

EmailReceiver

An email receiver.

Enabled

Defines values for Enabled.

EnableRequest

Describes a receiver that should be resubscribed.

Error

Error details.

ErrorAdditionalInfo

The resource management error additional info.

ErrorContract

Describes the format of Error response.

ErrorContractException

Exception thrown for an invalid response with ErrorContract information.

ErrorDetail

The error detail.

ErrorResponse

Describes the format of Error response.

ErrorResponseCommon

The resource management error response.

ErrorResponseCommonException

Exception thrown for an invalid response with ErrorResponseCommon information.

ErrorResponseCommonV2

Error response

ErrorResponseCommonV2Exception

Exception thrown for an invalid response with ErrorResponseCommonV2 information.

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

EventData

The Azure event log entries are of type EventData

EventHubReceiver

An Event hub receiver.

ExtensionDataSource

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

HttpRequestInfo

The Http request info.

IisLogsDataSource

Enables IIS logs to be collected by this data collection rule.

Incident

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

ItsmReceiver

An Itsm receiver.

KnownColumnDefinitionType

Defines values for KnownColumnDefinitionType.

KnownDataCollectionEndpointProvisioningState

Defines values for KnownDataCollectionEndpointProvisioningState.

KnownDataCollectionEndpointResourceKind

Defines values for KnownDataCollectionEndpointResourceKind.

KnownDataCollectionRuleAssociationProvisioningState

Defines values for KnownDataCollectionRuleAssociationProvisioningState.

KnownDataCollectionRuleProvisioningState

Defines values for KnownDataCollectionRuleProvisioningState.

KnownDataCollectionRuleResourceKind

Defines values for KnownDataCollectionRuleResourceKind.

KnownDataFlowStreams

Defines values for KnownDataFlowStreams.

KnownExtensionDataSourceStreams

Defines values for KnownExtensionDataSourceStreams.

KnownLogFileTextSettingsRecordStartTimestampFormat

Defines values for KnownLogFileTextSettingsRecordStartTimestampFormat.

KnownPerfCounterDataSourceStreams

Defines values for KnownPerfCounterDataSourceStreams.

KnownPublicNetworkAccessOptions

Defines values for KnownPublicNetworkAccessOptions.

KnownSyslogDataSourceFacilityNames

Defines values for KnownSyslogDataSourceFacilityNames.

KnownSyslogDataSourceLogLevels

Defines values for KnownSyslogDataSourceLogLevels.

KnownSyslogDataSourceStreams

Defines values for KnownSyslogDataSourceStreams.

KnownWindowsEventLogDataSourceStreams

Defines values for KnownWindowsEventLogDataSourceStreams.

LocalizableString

The localizable string class.

LocationThresholdRuleCondition

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

LogAnalyticsDestination

Log Analytics destination.

LogFilesDataSource

Definition of which custom log files will be collected by this data collection rule

LogFilesDataSourceSettings

The log files specific settings.

LogFileSettings

Settings for different log file formats

LogFileSettingsText

Text settings

LogFileTextSettings

Settings for text log files

LogicAppReceiver

A logic app receiver.

LogMetricTrigger

A log metrics trigger descriptor.

LogProfileResource

The log profile resource.

LogProfileResourcePatch

The log profile resource for patch operations.

LogSearchRuleResource

The Log Search Rule resource.

LogSearchRuleResourcePatch

The log search rule resource for patch operations.

LogSettings

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

LogsIngestionEndpointSpec

Definition of the endpoint used for ingesting logs.

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.

Metadata

Metadata about the resource

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.

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.

MetricClass

Defines values for MetricClass.

MetricCriteria

Criterion to filter metrics.

MetricDefinition

Metric definition class specifies the metadata for a metric.

MetricDimension

Specifies a metric dimension.

MetricNamespace

Metric namespace class specifies the metadata for a metric namespace.

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.

MetricTriggerType

Defines values for MetricTriggerType.

MetricUnit

Defines values for MetricUnit.

MetricValue

Represents a metric value.

MultiMetricCriteria

The types of conditions for a multi resource alert.

NamespaceClassification

Defines values for NamespaceClassification.

NetworkRuleSet

Definition of the network rules.

NotificationRequestBody

The request body which contain contact detail metadata

OnboardingStatus

Defines values for OnboardingStatus.

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.

OperationStatus

The status of operation.

OperatorModel

Defines values for OperatorModel.

Page<T>

Defines a page in Azure responses.

Page1<T>

Defines a page in Azure responses.

PerfCounterDataSource

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

PrivateEndpointConnection

A private endpoint connection

PrivateEndpointProperty

Private endpoint which the connection belongs to.

PrivateLinkResource

A private link resource

PrivateLinkScopesResource

An azure resource object

PrivateLinkServiceConnectionStateProperty

State of the private endpoint connection.

ProvisioningState

Defines values for ProvisioningState.

ProxyOnlyResource

A proxy only azure resource object

ProxyResource

An azure resource object

QueryType

Defines values for QueryType.

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

ResourceForUpdate

Definition of ARM tracked top level resource properties for update operation.

Response

The response to a metrics query.

ResponseWithError

An error response from the API.

ResponseWithErrorException

Exception thrown for an invalid response with ResponseWithError information.

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.

ScaleRuleMetricDimensionOperationType

Defines values for ScaleRuleMetricDimensionOperationType.

Schedule

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

ScopedResource

A private link scoped resource

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.

StreamDeclaration

Declaration of a custom stream.

SyslogDataSource

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

SystemData

Metadata pertaining to creation and last modification of the resource.

TagsResource

A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkScope instance.

TestNotificationDetailsResponse

The details of the test notification results.

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.

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.

WindowsEventLogDataSource

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

WorkspaceInfo

Information about a Log Analytics Workspace.

Enums

AggregationType

Defines values for AggregationType.

CategoryType

Defines values for CategoryType.

ComparisonOperationType

Defines values for ComparisonOperationType.

ConditionOperator

Defines values for ConditionOperator.

EventLevel

Defines values for EventLevel.

MetricStatisticType

Defines values for MetricStatisticType.

ReceiverStatus

Defines values for ReceiverStatus.

RecurrenceFrequency

Defines values for RecurrenceFrequency.

ResultType

Defines values for ResultType.

ScaleDirection

Defines values for ScaleDirection.

ScaleType

Defines values for ScaleType.

TimeAggregationOperator

Defines values for TimeAggregationOperator.

TimeAggregationType

Defines values for TimeAggregationType.