Package-level declarations

Types

Link copied to clipboard
data class AccessModeSettingsArgs(val exclusions: Output<List<AccessModeSettingsExclusionArgs>>? = null, val ingestionAccessMode: Output<Either<String, AccessMode>>, val queryAccessMode: Output<Either<String, AccessMode>>) : ConvertibleToJava<AccessModeSettingsArgs>

Properties that define the scope private link mode settings.

Link copied to clipboard
data class AccessModeSettingsExclusionArgs(val ingestionAccessMode: Output<Either<String, AccessMode>>? = null, val privateEndpointConnectionName: Output<String>? = null, val queryAccessMode: Output<Either<String, AccessMode>>? = null) : ConvertibleToJava<AccessModeSettingsExclusionArgs>

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.

Link copied to clipboard
data class ActionGroupArgs(val actionGroupId: Output<String>, val webhookProperties: Output<Map<String, String>>? = null) : ConvertibleToJava<ActionGroupArgs>

A pointer to an Azure Action Group.

Link copied to clipboard
Link copied to clipboard
data class ActionListArgs(val actionGroups: Output<List<ActionGroupArgs>>? = null) : ConvertibleToJava<ActionListArgs>

A list of Activity Log Alert rule actions.

Link copied to clipboard
Link copied to clipboard
data class ActionsArgs(val actionGroups: Output<List<String>>? = null, val actionProperties: Output<Map<String, String>>? = null, val customProperties: Output<Map<String, String>>? = null) : ConvertibleToJava<ActionsArgs>

Actions to invoke when the alert fires.

Link copied to clipboard
Link copied to clipboard
data class AlertRuleAllOfConditionArgs(val allOf: Output<List<AlertRuleAnyOfOrLeafConditionArgs>>) : ConvertibleToJava<AlertRuleAllOfConditionArgs>

An Activity Log Alert rule condition that is met when all its member conditions are met.

Link copied to clipboard
data class AlertRuleAnyOfOrLeafConditionArgs(val anyOf: Output<List<AlertRuleLeafConditionArgs>>? = null, val containsAny: Output<List<String>>? = null, val equals: Output<String>? = null, val field: Output<String>? = null) : ConvertibleToJava<AlertRuleAnyOfOrLeafConditionArgs>

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.

Link copied to clipboard
data class AlertRuleLeafConditionArgs(val containsAny: Output<List<String>>? = null, val equals: Output<String>? = null, val field: Output<String>? = null) : ConvertibleToJava<AlertRuleLeafConditionArgs>

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'.

data class ApplicationInsightsComponentAnalyticsItemPropertiesArgs(val functionAlias: Output<String>? = null) : ConvertibleToJava<ApplicationInsightsComponentAnalyticsItemPropertiesArgs>

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

data class ApplicationInsightsComponentDataVolumeCapArgs(val cap: Output<Double>? = null, val stopSendNotificationWhenHitCap: Output<Boolean>? = null, val stopSendNotificationWhenHitThreshold: Output<Boolean>? = null, val warningThreshold: Output<Int>? = null) : ConvertibleToJava<ApplicationInsightsComponentDataVolumeCapArgs>

An Application Insights component daily data volume cap

data class ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val helpUrl: Output<String>? = null, val isEnabledByDefault: Output<Boolean>? = null, val isHidden: Output<Boolean>? = null, val isInPreview: Output<Boolean>? = null, val name: Output<String>? = null, val supportsEmailNotifications: Output<Boolean>? = null) : ConvertibleToJava<ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs>

Static definitions of the ProactiveDetection configuration rule (same values for all components).

Link copied to clipboard
data class ArmRoleReceiverArgs(val name: Output<String>, val roleId: Output<String>, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<ArmRoleReceiverArgs>

An arm role receiver.

Link copied to clipboard
data class AutomationRunbookReceiverArgs(val automationAccountId: Output<String>, val isGlobalRunbook: Output<Boolean>, val name: Output<String>? = null, val runbookName: Output<String>, val serviceUri: Output<String>? = null, val useCommonAlertSchema: Output<Boolean>? = null, val webhookResourceId: Output<String>) : ConvertibleToJava<AutomationRunbookReceiverArgs>

The Azure Automation Runbook notification receiver.

Link copied to clipboard
data class AutoscaleNotificationArgs(val email: Output<EmailNotificationArgs>? = null, val operation: Output<OperationType>, val webhooks: Output<List<WebhookNotificationArgs>>? = null) : ConvertibleToJava<AutoscaleNotificationArgs>

Autoscale notification.

Link copied to clipboard
data class AutoscaleProfileArgs(val capacity: Output<ScaleCapacityArgs>, val fixedDate: Output<TimeWindowArgs>? = null, val name: Output<String>, val recurrence: Output<RecurrenceArgs>? = null, val rules: Output<List<ScaleRuleArgs>>) : ConvertibleToJava<AutoscaleProfileArgs>

Autoscale profile.

Link copied to clipboard
data class AzureAppPushReceiverArgs(val emailAddress: Output<String>, val name: Output<String>) : ConvertibleToJava<AzureAppPushReceiverArgs>

The Azure mobile App push notification receiver.

Link copied to clipboard
data class AzureFunctionReceiverArgs(val functionAppResourceId: Output<String>, val functionName: Output<String>, val httpTriggerUrl: Output<String>, val name: Output<String>, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<AzureFunctionReceiverArgs>

An azure function receiver.

Link copied to clipboard
data class ColumnDefinitionArgs(val name: Output<String>? = null, val type: Output<Either<String, KnownColumnDefinitionType>>? = null) : ConvertibleToJava<ColumnDefinitionArgs>

Definition of custom data column.

Link copied to clipboard
data class ConditionArgs(val dimensions: Output<List<DimensionArgs>>? = null, val failingPeriods: Output<ConditionFailingPeriodsArgs>? = null, val metricMeasureColumn: Output<String>? = null, val metricName: Output<String>? = null, val operator: Output<Either<String, ConditionOperator>>? = null, val query: Output<String>? = null, val resourceIdColumn: Output<String>? = null, val threshold: Output<Double>? = null, val timeAggregation: Output<Either<String, TimeAggregation>>? = null) : ConvertibleToJava<ConditionArgs>

A condition of the scheduled query rule.

Link copied to clipboard
Link copied to clipboard
data class ConditionFailingPeriodsArgs(val minFailingPeriodsToAlert: Output<Double>? = null, val numberOfEvaluationPeriods: Output<Double>? = null) : ConvertibleToJava<ConditionFailingPeriodsArgs>

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.

Link copied to clipboard
data class DataCollectionEndpointNetworkAclsArgs(val publicNetworkAccess: Output<Either<String, KnownPublicNetworkAccessOptions>>? = null) : ConvertibleToJava<DataCollectionEndpointNetworkAclsArgs>

Network access control rules for the endpoints.

data class DataCollectionEndpointResourceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<DataCollectionEndpointResourceIdentityArgs>

Managed service identity of the resource.

Link copied to clipboard
data class DataCollectionRuleDataSourcesArgs(val dataImports: Output<DataSourcesSpecDataImportsArgs>? = null, val extensions: Output<List<ExtensionDataSourceArgs>>? = null, val iisLogs: Output<List<IisLogsDataSourceArgs>>? = null, val logFiles: Output<List<LogFilesDataSourceArgs>>? = null, val performanceCounters: Output<List<PerfCounterDataSourceArgs>>? = null, val platformTelemetry: Output<List<PlatformTelemetryDataSourceArgs>>? = null, val prometheusForwarder: Output<List<PrometheusForwarderDataSourceArgs>>? = null, val syslog: Output<List<SyslogDataSourceArgs>>? = null, val windowsEventLogs: Output<List<WindowsEventLogDataSourceArgs>>? = null, val windowsFirewallLogs: Output<List<WindowsFirewallLogsDataSourceArgs>>? = null) : ConvertibleToJava<DataCollectionRuleDataSourcesArgs>

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.

Link copied to clipboard
data class DataCollectionRuleDestinationsArgs(val azureMonitorMetrics: Output<DestinationsSpecAzureMonitorMetricsArgs>? = null, val eventHubs: Output<List<EventHubDestinationArgs>>? = null, val eventHubsDirect: Output<List<EventHubDirectDestinationArgs>>? = null, val logAnalytics: Output<List<LogAnalyticsDestinationArgs>>? = null, val monitoringAccounts: Output<List<MonitoringAccountDestinationArgs>>? = null, val storageAccounts: Output<List<StorageBlobDestinationArgs>>? = null, val storageBlobsDirect: Output<List<StorageBlobDestinationArgs>>? = null, val storageTablesDirect: Output<List<StorageTableDestinationArgs>>? = null) : ConvertibleToJava<DataCollectionRuleDestinationsArgs>

The specification of destinations.

Link copied to clipboard
data class DataCollectionRuleResourceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<DataCollectionRuleResourceIdentityArgs>

Managed service identity of the resource.

Link copied to clipboard
data class DataFlowArgs(val builtInTransform: Output<String>? = null, val destinations: Output<List<String>>? = null, val outputStream: Output<String>? = null, val streams: Output<List<Either<String, KnownDataFlowStreams>>>? = null, val transformKql: Output<String>? = null) : ConvertibleToJava<DataFlowArgs>

Definition of which streams are sent to which destinations.

Link copied to clipboard
Link copied to clipboard
data class DataImportSourcesEventHubArgs(val consumerGroup: Output<String>? = null, val name: Output<String>? = null, val stream: Output<String>? = null) : ConvertibleToJava<DataImportSourcesEventHubArgs>

Definition of Event Hub configuration.

Link copied to clipboard
data class DataSourceArgs(val configuration: Output<DataSourceConfigurationArgs>, val kind: Output<String>, val sinks: Output<List<SinkConfigurationArgs>>) : ConvertibleToJava<DataSourceArgs>

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

Link copied to clipboard
Link copied to clipboard
data class DataSourceConfigurationArgs(val eventLogs: Output<List<EventLogConfigurationArgs>>? = null, val perfCounters: Output<List<PerformanceCounterConfigurationArgs>>? = null, val providers: Output<List<EtwProviderConfigurationArgs>>? = null) : ConvertibleToJava<DataSourceConfigurationArgs>
Link copied to clipboard
data class DataSourcesSpecDataImportsArgs(val eventHub: Output<DataImportSourcesEventHubArgs>? = null) : ConvertibleToJava<DataSourcesSpecDataImportsArgs>

Specifications of pull based data sources

Link copied to clipboard
data class DestinationsSpecAzureMonitorMetricsArgs(val name: Output<String>? = null) : ConvertibleToJava<DestinationsSpecAzureMonitorMetricsArgs>

Azure Monitor Metrics destination.

Link copied to clipboard
data class DimensionArgs(val name: Output<String>, val operator: Output<Either<String, DimensionOperator>>, val values: Output<List<String>>) : ConvertibleToJava<DimensionArgs>

Dimension splitting and filtering definition

Link copied to clipboard
Link copied to clipboard
data class DynamicMetricCriteriaArgs(val alertSensitivity: Output<Either<String, DynamicThresholdSensitivity>>, val criterionType: Output<String>, val dimensions: Output<List<MetricDimensionArgs>>? = null, val failingPeriods: Output<DynamicThresholdFailingPeriodsArgs>, val ignoreDataBefore: Output<String>? = null, val metricName: Output<String>, val metricNamespace: Output<String>? = null, val name: Output<String>, val operator: Output<Either<String, DynamicThresholdOperator>>, val skipMetricValidation: Output<Boolean>? = null, val timeAggregation: Output<Either<String, AggregationTypeEnum>>) : ConvertibleToJava<DynamicMetricCriteriaArgs>

Criterion for dynamic threshold.

Link copied to clipboard
data class DynamicThresholdFailingPeriodsArgs(val minFailingPeriodsToAlert: Output<Double>, val numberOfEvaluationPeriods: Output<Double>) : ConvertibleToJava<DynamicThresholdFailingPeriodsArgs>

The minimum number of violations required within the selected lookback time window required to raise an alert.

Link copied to clipboard
data class EmailNotificationArgs(val customEmails: Output<List<String>>? = null, val sendToSubscriptionAdministrator: Output<Boolean>? = null, val sendToSubscriptionCoAdministrators: Output<Boolean>? = null) : ConvertibleToJava<EmailNotificationArgs>

Email notification of an autoscale event.

Link copied to clipboard
data class EmailReceiverArgs(val emailAddress: Output<String>, val name: Output<String>, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<EmailReceiverArgs>

An email receiver.

Link copied to clipboard
Link copied to clipboard
data class EtwEventConfigurationArgs(val filter: Output<String>? = null, val id: Output<Int>, val name: Output<String>) : ConvertibleToJava<EtwEventConfigurationArgs>
Link copied to clipboard
data class EtwProviderConfigurationArgs(val events: Output<List<EtwEventConfigurationArgs>>, val id: Output<String>) : ConvertibleToJava<EtwProviderConfigurationArgs>
Link copied to clipboard
data class EventHubDestinationArgs(val eventHubResourceId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<EventHubDestinationArgs>
Link copied to clipboard
data class EventHubDirectDestinationArgs(val eventHubResourceId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<EventHubDirectDestinationArgs>
Link copied to clipboard
data class EventHubReceiverArgs(val eventHubName: Output<String>, val eventHubNameSpace: Output<String>, val name: Output<String>, val subscriptionId: Output<String>, val tenantId: Output<String>? = null, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<EventHubReceiverArgs>

An Event hub receiver.

Link copied to clipboard
data class EventLogConfigurationArgs(val filter: Output<String>? = null, val logName: Output<String>) : ConvertibleToJava<EventLogConfigurationArgs>
Link copied to clipboard
data class ExtensionDataSourceArgs(val extensionName: Output<String>, val extensionSettings: Output<Any>? = null, val inputDataSources: Output<List<String>>? = null, val name: Output<String>? = null, val streams: Output<List<Either<String, KnownExtensionDataSourceStreams>>>? = null) : ConvertibleToJava<ExtensionDataSourceArgs>

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.

Link copied to clipboard
data class GetActionGroupPlainArgs(val actionGroupName: String, val resourceGroupName: String) : ConvertibleToJava<GetActionGroupPlainArgs>
Link copied to clipboard
data class GetActivityLogAlertPlainArgs(val activityLogAlertName: String, val resourceGroupName: String) : ConvertibleToJava<GetActivityLogAlertPlainArgs>
Link copied to clipboard
data class GetAnalyticsItemPlainArgs(val id: String? = null, val name: String? = null, val resourceGroupName: String, val resourceName: String, val scopePath: String) : ConvertibleToJava<GetAnalyticsItemPlainArgs>
Link copied to clipboard
data class GetAutoscaleSettingPlainArgs(val autoscaleSettingName: String, val resourceGroupName: String) : ConvertibleToJava<GetAutoscaleSettingPlainArgs>
data class GetComponentCurrentBillingFeaturePlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetComponentCurrentBillingFeaturePlainArgs>
data class GetComponentLinkedStorageAccountPlainArgs(val resourceGroupName: String, val resourceName: String, val storageType: String) : ConvertibleToJava<GetComponentLinkedStorageAccountPlainArgs>
Link copied to clipboard
data class GetComponentPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetComponentPlainArgs>
Link copied to clipboard
data class GetDataCollectionEndpointPlainArgs(val dataCollectionEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataCollectionEndpointPlainArgs>
data class GetDataCollectionRuleAssociationPlainArgs(val associationName: String, val resourceUri: String) : ConvertibleToJava<GetDataCollectionRuleAssociationPlainArgs>
Link copied to clipboard
data class GetDataCollectionRulePlainArgs(val dataCollectionRuleName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataCollectionRulePlainArgs>
data class GetDiagnosticServiceTokenReadOnlyPlainArgs(val resourceUri: String) : ConvertibleToJava<GetDiagnosticServiceTokenReadOnlyPlainArgs>
data class GetDiagnosticServiceTokenReadWritePlainArgs(val resourceUri: String) : ConvertibleToJava<GetDiagnosticServiceTokenReadWritePlainArgs>
Link copied to clipboard
data class GetDiagnosticSettingPlainArgs(val name: String, val resourceUri: String) : ConvertibleToJava<GetDiagnosticSettingPlainArgs>
Link copied to clipboard
data class GetExportConfigurationPlainArgs(val exportId: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetExportConfigurationPlainArgs>
Link copied to clipboard
data class GetFavoritePlainArgs(val favoriteId: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetFavoritePlainArgs>
Link copied to clipboard
data class GetGuestDiagnosticsSettingPlainArgs(val diagnosticSettingsName: String, val resourceGroupName: String) : ConvertibleToJava<GetGuestDiagnosticsSettingPlainArgs>
data class GetGuestDiagnosticsSettingsAssociationPlainArgs(val associationName: String, val resourceUri: String) : ConvertibleToJava<GetGuestDiagnosticsSettingsAssociationPlainArgs>
Link copied to clipboard
data class GetLiveTokenPlainArgs(val resourceUri: String) : ConvertibleToJava<GetLiveTokenPlainArgs>
Link copied to clipboard
data class GetLogProfilePlainArgs(val logProfileName: String) : ConvertibleToJava<GetLogProfilePlainArgs>
data class GetManagementGroupDiagnosticSettingPlainArgs(val managementGroupId: String, val name: String) : ConvertibleToJava<GetManagementGroupDiagnosticSettingPlainArgs>
Link copied to clipboard
data class GetMetricAlertPlainArgs(val resourceGroupName: String, val ruleName: String) : ConvertibleToJava<GetMetricAlertPlainArgs>
Link copied to clipboard
data class GetMyWorkbookPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetMyWorkbookPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetPrivateLinkScopedResourcePlainArgs(val name: String, val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateLinkScopedResourcePlainArgs>
Link copied to clipboard
data class GetPrivateLinkScopePlainArgs(val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateLinkScopePlainArgs>
data class GetProactiveDetectionConfigurationPlainArgs(val configurationId: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetProactiveDetectionConfigurationPlainArgs>
Link copied to clipboard
data class GetScheduledQueryRulePlainArgs(val resourceGroupName: String, val ruleName: String) : ConvertibleToJava<GetScheduledQueryRulePlainArgs>
data class GetSubscriptionDiagnosticSettingPlainArgs(val name: String) : ConvertibleToJava<GetSubscriptionDiagnosticSettingPlainArgs>
Link copied to clipboard
data class GetTenantActionGroupPlainArgs(val managementGroupId: String, val tenantActionGroupName: String) : ConvertibleToJava<GetTenantActionGroupPlainArgs>
Link copied to clipboard
data class GetTestResultFilePlainArgs(val continuationToken: String? = null, val downloadAs: String, val geoLocationId: String, val resourceGroupName: String, val testSuccessfulCriteria: Boolean? = null, val timeStamp: Int, val webTestName: String) : ConvertibleToJava<GetTestResultFilePlainArgs>
Link copied to clipboard
data class GetWebTestPlainArgs(val resourceGroupName: String, val webTestName: String) : ConvertibleToJava<GetWebTestPlainArgs>
Link copied to clipboard
data class GetWorkbookPlainArgs(val canFetchContent: Boolean? = null, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWorkbookPlainArgs>
Link copied to clipboard
data class GetWorkbookTemplatePlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWorkbookTemplatePlainArgs>
Link copied to clipboard
data class HeaderFieldArgs(val headerFieldName: Output<String>? = null, val headerFieldValue: Output<String>? = null) : ConvertibleToJava<HeaderFieldArgs>

A header to add to the WebTest.

Link copied to clipboard
Link copied to clipboard
data class IdentityArgs(val type: Output<IdentityType>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class IisLogsDataSourceArgs(val logDirectories: Output<List<String>>? = null, val name: Output<String>? = null, val streams: Output<List<String>>) : ConvertibleToJava<IisLogsDataSourceArgs>

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

Link copied to clipboard
data class ItsmReceiverArgs(val connectionId: Output<String>, val name: Output<String>, val region: Output<String>, val ticketConfiguration: Output<String>, val workspaceId: Output<String>) : ConvertibleToJava<ItsmReceiverArgs>

An Itsm receiver.

Link copied to clipboard
Link copied to clipboard
data class ListDiagnosticSettingsCategoryPlainArgs(val resourceUri: String) : ConvertibleToJava<ListDiagnosticSettingsCategoryPlainArgs>
class ListEASubscriptionListMigrationDatePostPlainArgs : ConvertibleToJava<ListEASubscriptionListMigrationDatePostPlainArgs>
Link copied to clipboard
data class LogAnalyticsDestinationArgs(val name: Output<String>? = null, val workspaceResourceId: Output<String>? = null) : ConvertibleToJava<LogAnalyticsDestinationArgs>

Log Analytics destination.

Link copied to clipboard
data class LogFilesDataSourceArgs(val filePatterns: Output<List<String>>, val format: Output<Either<String, KnownLogFilesDataSourceFormat>>, val name: Output<String>? = null, val settings: Output<LogFilesDataSourceSettingsArgs>? = null, val streams: Output<List<String>>) : ConvertibleToJava<LogFilesDataSourceArgs>

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

Link copied to clipboard
data class LogFilesDataSourceSettingsArgs(val text: Output<LogFileSettingsTextArgs>? = null) : ConvertibleToJava<LogFilesDataSourceSettingsArgs>

The log files specific settings.

Link copied to clipboard
data class LogFileSettingsTextArgs(val recordStartTimestampFormat: Output<Either<String, KnownLogFileTextSettingsRecordStartTimestampFormat>>) : ConvertibleToJava<LogFileSettingsTextArgs>

Text settings

Link copied to clipboard
data class LogicAppReceiverArgs(val callbackUrl: Output<String>, val name: Output<String>, val resourceId: Output<String>, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<LogicAppReceiverArgs>

A logic app receiver.

Link copied to clipboard
data class LogSettingsArgs(val category: Output<String>? = null, val categoryGroup: Output<String>? = null, val enabled: Output<Boolean>, val retentionPolicy: Output<RetentionPolicyArgs>? = null) : ConvertibleToJava<LogSettingsArgs>

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

Link copied to clipboard
Link copied to clipboard
data class ManagementGroupLogSettingsArgs(val category: Output<String>? = null, val categoryGroup: Output<String>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<ManagementGroupLogSettingsArgs>

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

Link copied to clipboard
data class MetricAlertActionArgs(val actionGroupId: Output<String>? = null, val webHookProperties: Output<Map<String, String>>? = null) : ConvertibleToJava<MetricAlertActionArgs>

An alert action.

data class MetricAlertMultipleResourceMultipleMetricCriteriaArgs(val allOf: Output<List<Either<DynamicMetricCriteriaArgs, MetricCriteriaArgs>>>? = null, val odataType: Output<String>) : ConvertibleToJava<MetricAlertMultipleResourceMultipleMetricCriteriaArgs>

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

data class MetricAlertSingleResourceMultipleMetricCriteriaArgs(val allOf: Output<List<MetricCriteriaArgs>>? = null, val odataType: Output<String>) : ConvertibleToJava<MetricAlertSingleResourceMultipleMetricCriteriaArgs>

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

Link copied to clipboard
data class MetricCriteriaArgs(val criterionType: Output<String>, val dimensions: Output<List<MetricDimensionArgs>>? = null, val metricName: Output<String>, val metricNamespace: Output<String>? = null, val name: Output<String>, val operator: Output<Either<String, Operator>>, val skipMetricValidation: Output<Boolean>? = null, val threshold: Output<Double>, val timeAggregation: Output<Either<String, AggregationTypeEnum>>) : ConvertibleToJava<MetricCriteriaArgs>

Criterion to filter metrics.

Link copied to clipboard
Link copied to clipboard
data class MetricDimensionArgs(val name: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<MetricDimensionArgs>

Specifies a metric dimension.

Link copied to clipboard
data class MetricSettingsArgs(val category: Output<String>? = null, val enabled: Output<Boolean>, val retentionPolicy: Output<RetentionPolicyArgs>? = null, val timeGrain: Output<String>? = null) : ConvertibleToJava<MetricSettingsArgs>

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

Link copied to clipboard
Link copied to clipboard
data class MetricTriggerArgs(val dimensions: Output<List<ScaleRuleMetricDimensionArgs>>? = null, val dividePerInstance: Output<Boolean>? = null, val metricName: Output<String>, val metricNamespace: Output<String>? = null, val metricResourceLocation: Output<String>? = null, val metricResourceUri: Output<String>, val operator: Output<ComparisonOperationType>, val statistic: Output<MetricStatisticType>, val threshold: Output<Double>, val timeAggregation: Output<TimeAggregationType>, val timeGrain: Output<String>, val timeWindow: Output<String>) : ConvertibleToJava<MetricTriggerArgs>

The trigger that results in a scaling action.

Link copied to clipboard
Link copied to clipboard
data class MonitoringAccountDestinationArgs(val accountResourceId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<MonitoringAccountDestinationArgs>

Monitoring account destination.

Link copied to clipboard
data class MyWorkbookManagedIdentityArgs(val type: Output<String>? = null) : ConvertibleToJava<MyWorkbookManagedIdentityArgs>

Customer Managed Identity

Link copied to clipboard
data class PerfCounterDataSourceArgs(val counterSpecifiers: Output<List<String>>? = null, val name: Output<String>? = null, val samplingFrequencyInSeconds: Output<Int>? = null, val streams: Output<List<Either<String, KnownPerfCounterDataSourceStreams>>>? = null) : ConvertibleToJava<PerfCounterDataSourceArgs>

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.

Link copied to clipboard
data class PerformanceCounterConfigurationArgs(val instance: Output<String>? = null, val name: Output<String>, val samplingPeriod: Output<String>) : ConvertibleToJava<PerformanceCounterConfigurationArgs>
Link copied to clipboard
data class PlatformTelemetryDataSourceArgs(val name: Output<String>? = null, val streams: Output<List<String>>) : ConvertibleToJava<PlatformTelemetryDataSourceArgs>

Definition of platform telemetry data source configuration

Link copied to clipboard
data class PredictiveAutoscalePolicyArgs(val scaleLookAheadTime: Output<String>? = null, val scaleMode: Output<PredictiveAutoscalePolicyScaleMode>) : ConvertibleToJava<PredictiveAutoscalePolicyArgs>

The parameters for enabling predictive autoscale.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class PrometheusForwarderDataSourceArgs(val labelIncludeFilter: Output<Map<String, String>>? = null, val name: Output<String>? = null, val streams: Output<List<Either<String, KnownPrometheusForwarderDataSourceStreams>>>? = null) : ConvertibleToJava<PrometheusForwarderDataSourceArgs>

Definition of Prometheus metrics forwarding configuration.

Link copied to clipboard
data class RecurrenceArgs(val frequency: Output<RecurrenceFrequency>, val schedule: Output<RecurrentScheduleArgs>) : ConvertibleToJava<RecurrenceArgs>

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

Link copied to clipboard
Link copied to clipboard
data class RecurrentScheduleArgs(val days: Output<List<String>>, val hours: Output<List<Int>>, val minutes: Output<List<Int>>, val timeZone: Output<String>) : ConvertibleToJava<RecurrentScheduleArgs>

The scheduling constraints for when the profile begins.

Link copied to clipboard
data class RetentionPolicyArgs(val days: Output<Int>, val enabled: Output<Boolean>) : ConvertibleToJava<RetentionPolicyArgs>

Specifies the retention policy for the log.

Link copied to clipboard
data class RuleResolveConfigurationArgs(val autoResolved: Output<Boolean>? = null, val timeToResolve: Output<String>? = null) : ConvertibleToJava<RuleResolveConfigurationArgs>

TBD. Relevant only for rules of the kind LogAlert.

Link copied to clipboard
data class ScaleActionArgs(val cooldown: Output<String>, val direction: Output<ScaleDirection>, val type: Output<ScaleType>, val value: Output<String>? = null) : ConvertibleToJava<ScaleActionArgs>

The parameters for the scaling action.

Link copied to clipboard
Link copied to clipboard
data class ScaleCapacityArgs(val default: Output<String>, val maximum: Output<String>, val minimum: Output<String>) : ConvertibleToJava<ScaleCapacityArgs>

The number of instances that can be used during this profile.

Link copied to clipboard
Link copied to clipboard
data class ScaleRuleArgs(val metricTrigger: Output<MetricTriggerArgs>, val scaleAction: Output<ScaleActionArgs>) : ConvertibleToJava<ScaleRuleArgs>

A rule that provide the triggers and parameters for the scaling action.

Link copied to clipboard
Link copied to clipboard
data class ScaleRuleMetricDimensionArgs(val dimensionName: Output<String>, val operator: Output<Either<String, ScaleRuleMetricDimensionOperationType>>, val values: Output<List<String>>) : ConvertibleToJava<ScaleRuleMetricDimensionArgs>

Specifies an auto scale rule metric dimension.

Link copied to clipboard
data class ScheduledQueryRuleCriteriaArgs(val allOf: Output<List<ConditionArgs>>? = null) : ConvertibleToJava<ScheduledQueryRuleCriteriaArgs>

The rule criteria that defines the conditions of the scheduled query rule.

Link copied to clipboard
data class SinkConfigurationArgs(val kind: Output<String>) : ConvertibleToJava<SinkConfigurationArgs>
Link copied to clipboard
data class SmsReceiverArgs(val countryCode: Output<String>, val name: Output<String>, val phoneNumber: Output<String>) : ConvertibleToJava<SmsReceiverArgs>

An SMS receiver.

Link copied to clipboard
Link copied to clipboard
data class StorageBlobDestinationArgs(val containerName: Output<String>? = null, val name: Output<String>? = null, val storageAccountResourceId: Output<String>? = null) : ConvertibleToJava<StorageBlobDestinationArgs>
Link copied to clipboard
data class StorageTableDestinationArgs(val name: Output<String>? = null, val storageAccountResourceId: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<StorageTableDestinationArgs>
Link copied to clipboard
data class StreamDeclarationArgs(val columns: Output<List<ColumnDefinitionArgs>>? = null) : ConvertibleToJava<StreamDeclarationArgs>

Declaration of a custom stream.

Link copied to clipboard
data class SubscriptionLogSettingsArgs(val category: Output<String>? = null, val categoryGroup: Output<String>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<SubscriptionLogSettingsArgs>

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

Link copied to clipboard
data class SyslogDataSourceArgs(val facilityNames: Output<List<Either<String, KnownSyslogDataSourceFacilityNames>>>? = null, val logLevels: Output<List<Either<String, KnownSyslogDataSourceLogLevels>>>? = null, val name: Output<String>? = null, val streams: Output<List<Either<String, KnownSyslogDataSourceStreams>>>? = null) : ConvertibleToJava<SyslogDataSourceArgs>

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

Link copied to clipboard
data class TimeWindowArgs(val end: Output<String>, val start: Output<String>, val timeZone: Output<String>? = null) : ConvertibleToJava<TimeWindowArgs>

A specific date-time for the profile.

Link copied to clipboard
Link copied to clipboard
data class VoiceReceiverArgs(val countryCode: Output<String>, val name: Output<String>, val phoneNumber: Output<String>) : ConvertibleToJava<VoiceReceiverArgs>

A voice receiver.

Link copied to clipboard
Link copied to clipboard
data class WebhookNotificationArgs(val properties: Output<Map<String, String>>? = null, val serviceUri: Output<String>? = null) : ConvertibleToJava<WebhookNotificationArgs>

Webhook notification of an autoscale event.

Link copied to clipboard
data class WebhookReceiverArgs(val identifierUri: Output<String>? = null, val name: Output<String>, val objectId: Output<String>? = null, val serviceUri: Output<String>, val tenantId: Output<String>? = null, val useAadAuth: Output<Boolean>? = null, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<WebhookReceiverArgs>

A webhook receiver.

Link copied to clipboard
data class WebTestGeolocationArgs(val location: Output<String>? = null) : ConvertibleToJava<WebTestGeolocationArgs>

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

Link copied to clipboard
data class WebtestLocationAvailabilityCriteriaArgs(val componentId: Output<String>, val failedLocationCount: Output<Double>, val odataType: Output<String>, val webTestId: Output<String>) : ConvertibleToJava<WebtestLocationAvailabilityCriteriaArgs>

Specifies the metric alert rule criteria for a web test resource.

Link copied to clipboard
data class WebTestPropertiesConfigurationArgs(val webTest: Output<String>? = null) : ConvertibleToJava<WebTestPropertiesConfigurationArgs>

An XML configuration specification for a WebTest.

Link copied to clipboard
data class WebTestPropertiesContentValidationArgs(val contentMatch: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val passIfTextFound: Output<Boolean>? = null) : ConvertibleToJava<WebTestPropertiesContentValidationArgs>

The collection of content validation properties

Link copied to clipboard
data class WebTestPropertiesRequestArgs(val followRedirects: Output<Boolean>? = null, val headers: Output<List<HeaderFieldArgs>>? = null, val httpVerb: Output<String>? = null, val parseDependentRequests: Output<Boolean>? = null, val requestBody: Output<String>? = null, val requestUrl: Output<String>? = null) : ConvertibleToJava<WebTestPropertiesRequestArgs>

The collection of request properties

Link copied to clipboard
data class WebTestPropertiesValidationRulesArgs(val contentValidation: Output<WebTestPropertiesContentValidationArgs>? = null, val expectedHttpStatusCode: Output<Int>? = null, val ignoreHttpStatusCode: Output<Boolean>? = null, val sSLCertRemainingLifetimeCheck: Output<Int>? = null, val sSLCheck: Output<Boolean>? = null) : ConvertibleToJava<WebTestPropertiesValidationRulesArgs>

The collection of validation rule properties

Link copied to clipboard
data class WindowsEventLogDataSourceArgs(val name: Output<String>? = null, val streams: Output<List<Either<String, KnownWindowsEventLogDataSourceStreams>>>? = null, val xPathQueries: Output<List<String>>? = null) : ConvertibleToJava<WindowsEventLogDataSourceArgs>

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

Link copied to clipboard
data class WindowsFirewallLogsDataSourceArgs(val name: Output<String>? = null, val streams: Output<List<String>>) : ConvertibleToJava<WindowsFirewallLogsDataSourceArgs>

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

Link copied to clipboard
data class WorkbookResourceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<WorkbookResourceIdentityArgs>

Identity used for BYOS

Link copied to clipboard
data class WorkbookTemplateGalleryArgs(val category: Output<String>? = null, val name: Output<String>? = null, val order: Output<Int>? = null, val resourceType: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<WorkbookTemplateGalleryArgs>

Gallery information for a workbook template.

Link copied to clipboard
data class WorkbookTemplateLocalizedGalleryArgs(val galleries: Output<List<WorkbookTemplateGalleryArgs>>? = null, val templateData: Output<Any>? = null) : ConvertibleToJava<WorkbookTemplateLocalizedGalleryArgs>

Localized template data and gallery information.