Package-level declarations
Types
A pointer to an Azure Action Group.
Builder for ActionGroupArgs.
A list of Activity Log Alert rule actions.
Builder for ActionListArgs.
Specify action need to be taken when rule type is Alert
Builder for AlertingActionArgs.
An Activity Log Alert rule condition that is met when all its member conditions are met.
Builder for AlertRuleAllOfConditionArgs.
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.
Builder for AlertRuleAnyOfOrLeafConditionArgs.
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'.
Builder for AlertRuleLeafConditionArgs.
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
An Application Insights component daily data volume cap
Static definitions of the ProactiveDetection configuration rule (same values for all components).
An arm role receiver.
Builder for ArmRoleReceiverArgs.
The Azure Automation Runbook notification receiver.
Builder for AutomationRunbookReceiverArgs.
Autoscale notification.
Builder for AutoscaleNotificationArgs.
Autoscale profile.
Builder for AutoscaleProfileArgs.
Azure action group
Builder for AzNsActionGroupArgs.
The Azure mobile App push notification receiver.
Builder for AzureAppPushReceiverArgs.
An azure function receiver.
Builder for AzureFunctionReceiverArgs.
Specifies the criteria for converting log to metric.
Builder for CriteriaArgs.
Network access control rules for the endpoints.
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.
Builder for DataCollectionRuleDataSourcesArgs.
The specification of destinations.
Builder for DataCollectionRuleDestinationsArgs.
Definition of which streams are sent to which destinations.
Builder for DataFlowArgs.
Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to
Builder for DataSourceArgs.
Builder for DataSourceConfigurationArgs.
Azure Monitor Metrics destination.
Builder for DimensionArgs.
Criterion for dynamic threshold.
Builder for DynamicMetricCriteriaArgs.
The minimum number of violations required within the selected lookback time window required to raise an alert.
Builder for DynamicThresholdFailingPeriodsArgs.
Email notification of an autoscale event.
Builder for EmailNotificationArgs.
An email receiver.
Builder for EmailReceiverArgs.
Builder for EtwEventConfigurationArgs.
Builder for EtwProviderConfigurationArgs.
Builder for EventLogConfigurationArgs.
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.
Builder for ExtensionDataSourceArgs.
Builder for GetActionGroupPlainArgs.
Builder for GetActivityLogAlertPlainArgs.
Builder for GetAlertRulePlainArgs.
Builder for GetAnalyticsItemPlainArgs.
Builder for GetAutoscaleSettingPlainArgs.
Builder for GetComponentPlainArgs.
Builder for GetDataCollectionEndpointPlainArgs.
Builder for GetDataCollectionRulePlainArgs.
Builder for GetDiagnosticSettingPlainArgs.
Builder for GetExportConfigurationPlainArgs.
Builder for GetFavoritePlainArgs.
Builder for GetLiveTokenPlainArgs.
Builder for GetLogProfilePlainArgs.
Builder for GetMetricAlertPlainArgs.
Builder for GetMyWorkbookPlainArgs.
Builder for GetPrivateLinkScopePlainArgs.
Builder for GetScheduledQueryRulePlainArgs.
Builder for GetTestResultFilePlainArgs.
Builder for GetWebTestPlainArgs.
Builder for GetWorkbookPlainArgs.
Builder for GetWorkbookTemplatePlainArgs.
Builder for ItsmReceiverArgs.
A rule condition based on a certain number of locations failing.
Builder for LocationThresholdRuleConditionArgs.
Log Analytics destination.
Builder for LogAnalyticsDestinationArgs.
A logic app receiver.
Builder for LogicAppReceiverArgs.
A log metrics trigger descriptor.
Builder for LogMetricTriggerArgs.
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
Builder for LogSettingsArgs.
Specify action need to be taken when rule type is converting log to metric
Builder for LogToMetricActionArgs.
How the data that is collected should be combined over time.
A management event rule condition.
Builder for ManagementEventRuleConditionArgs.
Part of Management Group diagnostic setting. Specifies the settings for a particular log.
Builder for ManagementGroupLogSettingsArgs.
An alert action.
Builder for MetricAlertActionArgs.
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
Criterion to filter metrics.
Builder for MetricCriteriaArgs.
Specifies a metric dimension.
Builder for MetricDimensionArgs.
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
Builder for MetricSettingsArgs.
The trigger that results in a scaling action.
Builder for MetricTriggerArgs.
Customer Managed Identity
Builder for MyWorkbookManagedIdentityArgs.
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.
Builder for PerfCounterDataSourceArgs.
Private endpoint which the connection belongs to.
Builder for PrivateEndpointPropertyArgs.
State of the private endpoint connection.
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
Builder for RecurrenceArgs.
Builder for RecurrentScheduleArgs.
Specifies the retention policy for the log.
Builder for RetentionPolicyArgs.
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
Builder for RuleEmailActionArgs.
The claims for a rule management event data source.
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
Builder for RuleManagementEventDataSourceArgs.
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
Builder for RuleMetricDataSourceArgs.
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
Builder for RuleWebhookActionArgs.
The parameters for the scaling action.
Builder for ScaleActionArgs.
The number of instances that can be used during this profile.
Builder for ScaleCapacityArgs.
A rule that provide the triggers and parameters for the scaling action.
Builder for ScaleRuleArgs.
Specifies an auto scale rule metric dimension.
Builder for ScaleRuleMetricDimensionArgs.
Defines how often to run the search and the time interval.
Builder for ScheduleArgs.
Builder for SinkConfigurationArgs.
An SMS receiver.
Builder for SmsReceiverArgs.
Builder for SourceArgs.
Part of Subscription diagnostic setting. Specifies the settings for a particular log.
Builder for SubscriptionLogSettingsArgs.
Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.
Builder for SyslogDataSourceArgs.
A rule condition based on a metric crossing a threshold.
Builder for ThresholdRuleConditionArgs.
A specific date-time for the profile.
Builder for TimeWindowArgs.
The condition that results in the Log Search rule.
Builder for TriggerConditionArgs.
A voice receiver.
Builder for VoiceReceiverArgs.
Webhook notification of an autoscale event.
Builder for WebhookNotificationArgs.
A webhook receiver.
Builder for WebhookReceiverArgs.
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
Builder for WebTestGeolocationArgs.
Specifies the metric alert rule criteria for a web test resource.
An XML configuration specification for a WebTest.
Builder for WebTestPropertiesConfigurationArgs.
Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.
Builder for WindowsEventLogDataSourceArgs.
Customer Managed Identity
Builder for WorkbookManagedIdentityArgs.
Gallery information for a workbook template.
Builder for WorkbookTemplateGalleryArgs.
Localized template data and gallery information.