Package-level declarations
Types
Properties that define the scope private link mode settings.
Builder for AccessModeSettingsArgs.
Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.
Builder for AccessModeSettingsExclusionArgs.
A pointer to an Azure Action Group.
Builder for ActionGroupArgs.
A list of Activity Log Alert rule actions.
Builder for ActionListArgs.
Builder for ActionsArgs.
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.
The Azure mobile App push notification receiver.
Builder for AzureAppPushReceiverArgs.
An azure function receiver.
Builder for AzureFunctionReceiverArgs.
Definition of custom data column.
Builder for ColumnDefinitionArgs.
A condition of the scheduled query rule.
Builder for ConditionArgs.
The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.
Builder for ConditionFailingPeriodsArgs.
Network access control rules for the endpoints.
Managed service identity of the resource.
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.
Managed service identity of the resource.
Definition of which streams are sent to which destinations.
Builder for DataFlowArgs.
Definition of Event Hub configuration.
Builder for DataImportSourcesEventHubArgs.
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.
Specifications of pull based data sources
Builder for DataSourcesSpecDataImportsArgs.
Azure Monitor Metrics destination.
Dimension splitting and filtering definition
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 EventHubDestinationArgs.
Builder for EventHubDirectDestinationArgs.
An Event hub receiver.
Builder for EventHubReceiverArgs.
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 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 GetTenantActionGroupPlainArgs.
Builder for GetTestResultFilePlainArgs.
Builder for GetWebTestPlainArgs.
Builder for GetWorkbookPlainArgs.
Builder for GetWorkbookTemplatePlainArgs.
A header to add to the WebTest.
Builder for HeaderFieldArgs.
Identity for the resource.
Builder for IdentityArgs.
Builder for IisLogsDataSourceArgs.
Builder for ItsmReceiverArgs.
Log Analytics destination.
Builder for LogAnalyticsDestinationArgs.
Definition of which custom log files will be collected by this data collection rule
Builder for LogFilesDataSourceArgs.
The log files specific settings.
Builder for LogFilesDataSourceSettingsArgs.
Text settings
Builder for LogFileSettingsTextArgs.
A logic app receiver.
Builder for LogicAppReceiverArgs.
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
Builder for LogSettingsArgs.
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.
Monitoring account destination.
Builder for MonitoringAccountDestinationArgs.
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.
Definition of platform telemetry data source configuration
Builder for PlatformTelemetryDataSourceArgs.
The parameters for enabling predictive autoscale.
Builder for PredictiveAutoscalePolicyArgs.
A collection of information about the state of the connection between service consumer and provider.
Definition of Prometheus metrics forwarding configuration.
Builder for PrometheusForwarderDataSourceArgs.
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.
TBD. Relevant only for rules of the kind LogAlert.
Builder for RuleResolveConfigurationArgs.
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.
The rule criteria that defines the conditions of the scheduled query rule.
Builder for ScheduledQueryRuleCriteriaArgs.
Builder for SinkConfigurationArgs.
An SMS receiver.
Builder for SmsReceiverArgs.
Builder for StorageBlobDestinationArgs.
Builder for StorageTableDestinationArgs.
Declaration of a custom stream.
Builder for StreamDeclarationArgs.
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 specific date-time for the profile.
Builder for TimeWindowArgs.
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 WebTest 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.
The collection of content validation properties
The collection of request properties
Builder for WebTestPropertiesRequestArgs.
The collection of validation rule properties
Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.
Builder for WindowsEventLogDataSourceArgs.
Enables Firewall logs to be collected by this data collection rule.
Builder for WindowsFirewallLogsDataSourceArgs.
Identity used for BYOS
Builder for WorkbookResourceIdentityArgs.
Gallery information for a workbook template.
Builder for WorkbookTemplateGalleryArgs.
Localized template data and gallery information.