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.
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.
Azure Monitor Workspace Logs Api configurations.
Azure Monitor Workspace Logs specific configurations.
The complex type of the extended location.
Batch processor.
Builder for BatchProcessorArgs.
Cache configurations.
Builder for CacheConfigurationArgs.
Definition of custom data column.
Builder for ColumnDefinitionArgs.
Concurrent publishing configuration.
Builder for ConcurrencyConfigurationArgs.
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.
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 EventHubDestinationArgs.
Builder for EventHubDirectDestinationArgs.
An Event hub receiver.
Builder for EventHubReceiverArgs.
Exporter Info.
Builder for ExporterArgs.
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 GetAutoscaleSettingPlainArgs.
Builder for GetAzureMonitorWorkspacePlainArgs.
Builder for GetDataCollectionEndpointPlainArgs.
Builder for GetDataCollectionRulePlainArgs.
Builder for GetDiagnosticSettingPlainArgs.
Builder for GetMetricAlertPlainArgs.
Builder for GetPipelineGroupPlainArgs.
Builder for GetPrivateLinkScopePlainArgs.
Builder for GetScheduledQueryRulePlainArgs.
Builder for GetTenantActionGroupPlainArgs.
Identity for the resource.
Builder for IdentityArgs.
Builder for IisLogsDataSourceArgs.
An Incident receiver.
Builder for IncidentReceiverArgs.
The connection info for Incident Receiver.
Builder for IncidentServiceConnectionArgs.
Builder for ItsmReceiverArgs.
A component that allows parsing a value from sourceField as a json array, match a key to each parsed value from keys, and output the key-value map to destinationField field.
Builder for JsonArrayMapperArgs.
JsonArrayMapper destination field used to describe the field to which the parsed output will be written.
Builder for JsonMapperDestinationFieldArgs.
JsonArrayMapper source field used to describe the field from which the json array will be read.
Builder for JsonMapperSourceFieldArgs.
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.
Builder for LogicAppReceiverArgs.
Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
Builder for LogSettingsArgs.
Managed service identity (system assigned and/or user assigned identities)
Builder for ManagedServiceIdentityArgs.
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.
Networking configuration for the pipeline group instance.
Builder for NetworkingConfigurationArgs.
Networking route configuration.
Builder for NetworkingRouteArgs.
OTLP Receiver.
Builder for OtlpReceiverArgs.
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.
Persistence options to all pipelines in the instance.
Builder for PersistenceConfigurationsArgs.
Pipeline Info.
Builder for PipelineArgs.
Properties that need to be specified to create a new pipeline group instance.
Builder for PipelineGroupPropertiesArgs.
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.
Processor Info.
Builder for ProcessorArgs.
Definition of Prometheus metrics forwarding configuration.
Builder for PrometheusForwarderDataSourceArgs.
Receiver Info.
Builder for ReceiverArgs.
Record map for schema in azure monitor.
Builder for RecordMapArgs.
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.
Resource map for schema in azure monitor.
Builder for ResourceMapArgs.
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.
Schema map for azure monitor for logs.
Builder for SchemaMapArgs.
Scope map for schema in azure monitor.
Builder for ScopeMapArgs.
Service Info.
Builder for ServiceArgs.
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.
Base receiver using TCP as transport protocol.
Builder for SyslogReceiverArgs.
Base exporter using TCP as transport protocol.
Builder for TcpExporterArgs.
A specific date-time for the profile.
Builder for TimeWindowArgs.
Receiver using UDP as transport protocol.
Builder for UdpReceiverArgs.
A voice receiver.
Builder for VoiceReceiverArgs.
Webhook notification of an autoscale event.
Builder for WebhookNotificationArgs.
A webhook receiver.
Builder for WebhookReceiverArgs.
Specifies the metric alert rule criteria for a web test resource.
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.