Package-level declarations
Types
Link copied to clipboard
data class AadDiagnosticSettingEnabledLog(val category: String, val retentionPolicy: AadDiagnosticSettingEnabledLogRetentionPolicy? = null)
Link copied to clipboard
data class AadDiagnosticSettingEnabledLogRetentionPolicy(val days: Int? = null, val enabled: Boolean? = null)
Link copied to clipboard
data class ActionGroupArmRoleReceiver(val name: String, val roleId: String, val useCommonAlertSchema: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ActionGroupEmailReceiver(val emailAddress: String, val name: String, val useCommonAlertSchema: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ActionGroupLogicAppReceiver(val callbackUrl: String, val name: String, val resourceId: String, val useCommonAlertSchema: Boolean? = null)
Link copied to clipboard
data class ActionGroupSmsReceiver(val countryCode: String, val name: String, val phoneNumber: String)
Link copied to clipboard
data class ActionGroupVoiceReceiver(val countryCode: String, val name: String, val phoneNumber: String)
Link copied to clipboard
data class ActionGroupWebhookReceiver(val aadAuth: ActionGroupWebhookReceiverAadAuth? = null, val name: String, val serviceUri: String, val useCommonAlertSchema: Boolean? = null)
Link copied to clipboard
data class ActionGroupWebhookReceiverAadAuth(val identifierUri: String? = null, val objectId: String, val tenantId: String? = null)
Link copied to clipboard
data class ActivityLogAlertAction(val actionGroupId: String, val webhookProperties: Map<String, String>? = null)
Link copied to clipboard
data class ActivityLogAlertCriteria(val caller: String? = null, val category: String, val level: String? = null, val levels: List<String>? = null, val operationName: String? = null, val recommendationCategory: String? = null, val recommendationImpact: String? = null, val recommendationType: String? = null, val resourceGroup: String? = null, val resourceGroups: List<String>? = null, val resourceHealth: ActivityLogAlertCriteriaResourceHealth? = null, val resourceId: String? = null, val resourceIds: List<String>? = null, val resourceProvider: String? = null, val resourceProviders: List<String>? = null, val resourceType: String? = null, val resourceTypes: List<String>? = null, val serviceHealth: ActivityLogAlertCriteriaServiceHealth? = null, val status: String? = null, val statuses: List<String>? = null, val subStatus: String? = null, val subStatuses: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AlertProcessingRuleActionGroupCondition(val alertContext: AlertProcessingRuleActionGroupConditionAlertContext? = null, val alertRuleId: AlertProcessingRuleActionGroupConditionAlertRuleId? = null, val alertRuleName: AlertProcessingRuleActionGroupConditionAlertRuleName? = null, val description: AlertProcessingRuleActionGroupConditionDescription? = null, val monitorCondition: AlertProcessingRuleActionGroupConditionMonitorCondition? = null, val monitorService: AlertProcessingRuleActionGroupConditionMonitorService? = null, val severity: AlertProcessingRuleActionGroupConditionSeverity? = null, val signalType: AlertProcessingRuleActionGroupConditionSignalType? = null, val targetResource: AlertProcessingRuleActionGroupConditionTargetResource? = null, val targetResourceGroup: AlertProcessingRuleActionGroupConditionTargetResourceGroup? = null, val targetResourceType: AlertProcessingRuleActionGroupConditionTargetResourceType? = null)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionAlertContext(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionAlertRuleId(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionAlertRuleName(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionDescription(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionMonitorCondition(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionMonitorService(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionSeverity(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionSignalType(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionTargetResource(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionTargetResourceGroup(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupConditionTargetResourceType(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleActionGroupSchedule(val effectiveFrom: String? = null, val effectiveUntil: String? = null, val recurrence: AlertProcessingRuleActionGroupScheduleRecurrence? = null, val timeZone: String? = null)
Link copied to clipboard
data class AlertProcessingRuleActionGroupScheduleRecurrence(val dailies: List<AlertProcessingRuleActionGroupScheduleRecurrenceDaily>? = null, val monthlies: List<AlertProcessingRuleActionGroupScheduleRecurrenceMonthly>? = null, val weeklies: List<AlertProcessingRuleActionGroupScheduleRecurrenceWeekly>? = null)
Link copied to clipboard
data class AlertProcessingRuleActionGroupScheduleRecurrenceDaily(val endTime: String, val startTime: String)
Link copied to clipboard
data class AlertProcessingRuleActionGroupScheduleRecurrenceMonthly(val daysOfMonths: List<Int>, val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
data class AlertProcessingRuleActionGroupScheduleRecurrenceWeekly(val daysOfWeeks: List<String>, val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
data class AlertProcessingRuleSuppressionCondition(val alertContext: AlertProcessingRuleSuppressionConditionAlertContext? = null, val alertRuleId: AlertProcessingRuleSuppressionConditionAlertRuleId? = null, val alertRuleName: AlertProcessingRuleSuppressionConditionAlertRuleName? = null, val description: AlertProcessingRuleSuppressionConditionDescription? = null, val monitorCondition: AlertProcessingRuleSuppressionConditionMonitorCondition? = null, val monitorService: AlertProcessingRuleSuppressionConditionMonitorService? = null, val severity: AlertProcessingRuleSuppressionConditionSeverity? = null, val signalType: AlertProcessingRuleSuppressionConditionSignalType? = null, val targetResource: AlertProcessingRuleSuppressionConditionTargetResource? = null, val targetResourceGroup: AlertProcessingRuleSuppressionConditionTargetResourceGroup? = null, val targetResourceType: AlertProcessingRuleSuppressionConditionTargetResourceType? = null)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionAlertContext(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionAlertRuleId(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionAlertRuleName(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionDescription(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionMonitorCondition(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionMonitorService(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionSeverity(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionSignalType(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionTargetResource(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionTargetResourceGroup(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionConditionTargetResourceType(val operator: String, val values: List<String>)
Link copied to clipboard
data class AlertProcessingRuleSuppressionSchedule(val effectiveFrom: String? = null, val effectiveUntil: String? = null, val recurrence: AlertProcessingRuleSuppressionScheduleRecurrence? = null, val timeZone: String? = null)
Link copied to clipboard
data class AlertProcessingRuleSuppressionScheduleRecurrence(val dailies: List<AlertProcessingRuleSuppressionScheduleRecurrenceDaily>? = null, val monthlies: List<AlertProcessingRuleSuppressionScheduleRecurrenceMonthly>? = null, val weeklies: List<AlertProcessingRuleSuppressionScheduleRecurrenceWeekly>? = null)
Link copied to clipboard
data class AlertProcessingRuleSuppressionScheduleRecurrenceDaily(val endTime: String, val startTime: String)
Link copied to clipboard
data class AlertProcessingRuleSuppressionScheduleRecurrenceMonthly(val daysOfMonths: List<Int>, val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
data class AlertProcessingRuleSuppressionScheduleRecurrenceWeekly(val daysOfWeeks: List<String>, val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
data class AlertPrometheusRuleGroupRule(val actions: List<AlertPrometheusRuleGroupRuleAction>? = null, val alert: String? = null, val alertResolution: AlertPrometheusRuleGroupRuleAlertResolution? = null, val annotations: Map<String, String>? = null, val enabled: Boolean? = null, val expression: String, val for: String? = null, val labels: Map<String, String>? = null, val record: String? = null, val severity: Int? = null)
Link copied to clipboard
data class AlertPrometheusRuleGroupRuleAction(val actionGroupId: String, val actionProperties: Map<String, String>? = null)
Link copied to clipboard
data class AlertPrometheusRuleGroupRuleAlertResolution(val autoResolved: Boolean? = null, val timeToResolve: String? = null)
Link copied to clipboard
data class AutoscaleSettingNotification(val email: AutoscaleSettingNotificationEmail? = null, val webhooks: List<AutoscaleSettingNotificationWebhook>? = null)
Link copied to clipboard
data class AutoscaleSettingNotificationEmail(val customEmails: List<String>? = null, val sendToSubscriptionAdministrator: Boolean? = null, val sendToSubscriptionCoAdministrator: Boolean? = null)
Link copied to clipboard
data class AutoscaleSettingNotificationWebhook(val properties: Map<String, String>? = null, val serviceUri: String)
Link copied to clipboard
Link copied to clipboard
data class AutoscaleSettingProfile(val capacity: AutoscaleSettingProfileCapacity, val fixedDate: AutoscaleSettingProfileFixedDate? = null, val name: String, val recurrence: AutoscaleSettingProfileRecurrence? = null, val rules: List<AutoscaleSettingProfileRule>? = null)
Link copied to clipboard
Link copied to clipboard
data class AutoscaleSettingProfileFixedDate(val end: String, val start: String, val timezone: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AutoscaleSettingProfileRule(val metricTrigger: AutoscaleSettingProfileRuleMetricTrigger, val scaleAction: AutoscaleSettingProfileRuleScaleAction)
Link copied to clipboard
data class AutoscaleSettingProfileRuleMetricTrigger(val dimensions: List<AutoscaleSettingProfileRuleMetricTriggerDimension>? = null, val divideByInstanceCount: Boolean? = null, val metricName: String, val metricNamespace: String? = null, val metricResourceId: String, val operator: String, val statistic: String, val threshold: Double, val timeAggregation: String, val timeGrain: String, val timeWindow: String)
Link copied to clipboard
data class AutoscaleSettingProfileRuleMetricTriggerDimension(val name: String, val operator: String, val values: List<String>)
Link copied to clipboard
data class AutoscaleSettingProfileRuleScaleAction(val cooldown: String, val direction: String, val type: String, val value: Int)
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleDataSources(val dataImport: DataCollectionRuleDataSourcesDataImport? = null, val extensions: List<DataCollectionRuleDataSourcesExtension>? = null, val iisLogs: List<DataCollectionRuleDataSourcesIisLog>? = null, val logFiles: List<DataCollectionRuleDataSourcesLogFile>? = null, val performanceCounters: List<DataCollectionRuleDataSourcesPerformanceCounter>? = null, val platformTelemetries: List<DataCollectionRuleDataSourcesPlatformTelemetry>? = null, val prometheusForwarders: List<DataCollectionRuleDataSourcesPrometheusForwarder>? = null, val syslogs: List<DataCollectionRuleDataSourcesSyslog>? = null, val windowsEventLogs: List<DataCollectionRuleDataSourcesWindowsEventLog>? = null, val windowsFirewallLogs: List<DataCollectionRuleDataSourcesWindowsFirewallLog>? = null)
Link copied to clipboard
data class DataCollectionRuleDataSourcesDataImport(val eventHubDataSources: List<DataCollectionRuleDataSourcesDataImportEventHubDataSource>)
Link copied to clipboard
data class DataCollectionRuleDataSourcesDataImportEventHubDataSource(val consumerGroup: String? = null, val name: String, val stream: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleDataSourcesLogFile(val filePatterns: List<String>, val format: String, val name: String, val settings: DataCollectionRuleDataSourcesLogFileSettings? = null, val streams: List<String>)
Link copied to clipboard
data class DataCollectionRuleDataSourcesLogFileSettings(val text: DataCollectionRuleDataSourcesLogFileSettingsText)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleDataSourcesPlatformTelemetry(val name: String, val streams: List<String>)
Link copied to clipboard
data class DataCollectionRuleDataSourcesPrometheusForwarder(val labelIncludeFilters: List<DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter>? = null, val name: String, val streams: List<String>)
Link copied to clipboard
data class DataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter(val label: String, val value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleDataSourcesWindowsFirewallLog(val name: String, val streams: List<String>)
Link copied to clipboard
data class DataCollectionRuleDestinations(val azureMonitorMetrics: DataCollectionRuleDestinationsAzureMonitorMetrics? = null, val eventHub: DataCollectionRuleDestinationsEventHub? = null, val eventHubDirect: DataCollectionRuleDestinationsEventHubDirect? = null, val logAnalytics: List<DataCollectionRuleDestinationsLogAnalytic>? = null, val monitorAccounts: List<DataCollectionRuleDestinationsMonitorAccount>? = null, val storageBlobDirects: List<DataCollectionRuleDestinationsStorageBlobDirect>? = null, val storageBlobs: List<DataCollectionRuleDestinationsStorageBlob>? = null, val storageTableDirects: List<DataCollectionRuleDestinationsStorageTableDirect>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleDestinationsLogAnalytic(val name: String, val workspaceResourceId: String)
Link copied to clipboard
data class DataCollectionRuleDestinationsMonitorAccount(val monitorAccountId: String, val name: String)
Link copied to clipboard
data class DataCollectionRuleDestinationsStorageBlob(val containerName: String, val name: String, val storageAccountId: String)
Link copied to clipboard
data class DataCollectionRuleDestinationsStorageBlobDirect(val containerName: String, val name: String, val storageAccountId: String)
Link copied to clipboard
data class DataCollectionRuleDestinationsStorageTableDirect(val name: String, val storageAccountId: String, val tableName: String)
Link copied to clipboard
Link copied to clipboard
data class DataCollectionRuleStreamDeclaration(val columns: List<DataCollectionRuleStreamDeclarationColumn>, val streamName: String)
Link copied to clipboard
Link copied to clipboard
data class DiagnosticSettingEnabledLog(val category: String? = null, val categoryGroup: String? = null, val retentionPolicy: DiagnosticSettingEnabledLogRetentionPolicy? = null)
Link copied to clipboard
Link copied to clipboard
data class DiagnosticSettingMetric(val category: String, val enabled: Boolean? = null, val retentionPolicy: DiagnosticSettingMetricRetentionPolicy? = null)
Link copied to clipboard
Link copied to clipboard
data class GetActionGroupArmRoleReceiver(val name: String, val roleId: String, val useCommonAlertSchema: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetActionGroupEmailReceiver(val emailAddress: String, val name: String, val useCommonAlertSchema: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetActionGroupLogicAppReceiver(val callbackUrl: String, val name: String, val resourceId: String, val useCommonAlertSchema: Boolean)
Link copied to clipboard
data class GetActionGroupResult(val armRoleReceivers: List<GetActionGroupArmRoleReceiver>, val automationRunbookReceivers: List<GetActionGroupAutomationRunbookReceiver>, val azureAppPushReceivers: List<GetActionGroupAzureAppPushReceiver>, val azureFunctionReceivers: List<GetActionGroupAzureFunctionReceiver>, val emailReceivers: List<GetActionGroupEmailReceiver>, val enabled: Boolean, val eventHubReceivers: List<GetActionGroupEventHubReceiver>, val id: String, val itsmReceivers: List<GetActionGroupItsmReceiver>, val logicAppReceivers: List<GetActionGroupLogicAppReceiver>, val name: String, val resourceGroupName: String, val shortName: String, val smsReceivers: List<GetActionGroupSmsReceiver>, val voiceReceivers: List<GetActionGroupVoiceReceiver>, val webhookReceivers: List<GetActionGroupWebhookReceiver>)
A collection of values returned by getActionGroup.
Link copied to clipboard
data class GetActionGroupSmsReceiver(val countryCode: String, val name: String, val phoneNumber: String)
Link copied to clipboard
data class GetActionGroupVoiceReceiver(val countryCode: String, val name: String, val phoneNumber: String)
Link copied to clipboard
data class GetActionGroupWebhookReceiver(val aadAuths: List<GetActionGroupWebhookReceiverAadAuth>, val name: String, val serviceUri: String, val useCommonAlertSchema: Boolean)
Link copied to clipboard
data class GetActionGroupWebhookReceiverAadAuth(val identifierUri: String, val objectId: String, val tenantId: String)
Link copied to clipboard
data class GetDataCollectionEndpointResult(val configurationAccessEndpoint: String, val description: String, val id: String, val immutableId: String, val kind: String, val location: String, val logsIngestionEndpoint: String, val metricsIngestionEndpoint: String, val name: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val tags: Map<String, String>)
A collection of values returned by getDataCollectionEndpoint.
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleDataSource(val dataImports: List<GetDataCollectionRuleDataSourceDataImport>, val extensions: List<GetDataCollectionRuleDataSourceExtension>, val iisLogs: List<GetDataCollectionRuleDataSourceIisLog>, val logFiles: List<GetDataCollectionRuleDataSourceLogFile>? = null, val performanceCounters: List<GetDataCollectionRuleDataSourcePerformanceCounter>, val platformTelemetries: List<GetDataCollectionRuleDataSourcePlatformTelemetry>? = null, val prometheusForwarders: List<GetDataCollectionRuleDataSourcePrometheusForwarder>, val syslogs: List<GetDataCollectionRuleDataSourceSyslog>, val windowsEventLogs: List<GetDataCollectionRuleDataSourceWindowsEventLog>, val windowsFirewallLogs: List<GetDataCollectionRuleDataSourceWindowsFirewallLog>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourceDataImport(val eventHubDataSources: List<GetDataCollectionRuleDataSourceDataImportEventHubDataSource>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourceDataImportEventHubDataSource(val consumerGroup: String, val name: String, val stream: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleDataSourceLogFile(val filePatterns: List<String>, val format: String, val name: String, val settings: List<GetDataCollectionRuleDataSourceLogFileSetting>, val streams: List<String>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourceLogFileSetting(val texts: List<GetDataCollectionRuleDataSourceLogFileSettingText>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourceLogFileSettingText(val recordStartTimestampFormat: String)
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleDataSourcePlatformTelemetry(val name: String, val streams: List<String>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourcePrometheusForwarder(val labelIncludeFilters: List<GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter>, val name: String, val streams: List<String>)
Link copied to clipboard
data class GetDataCollectionRuleDataSourcePrometheusForwarderLabelIncludeFilter(val label: String, val value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleDataSourceWindowsFirewallLog(val name: String, val streams: List<String>)
Link copied to clipboard
data class GetDataCollectionRuleDestination(val azureMonitorMetrics: List<GetDataCollectionRuleDestinationAzureMonitorMetric>, val eventHub: GetDataCollectionRuleDestinationEventHub? = null, val eventHubDirect: GetDataCollectionRuleDestinationEventHubDirect? = null, val logAnalytics: List<GetDataCollectionRuleDestinationLogAnalytic>, val monitorAccounts: List<GetDataCollectionRuleDestinationMonitorAccount>, val storageBlobDirects: List<GetDataCollectionRuleDestinationStorageBlobDirect>, val storageBlobs: List<GetDataCollectionRuleDestinationStorageBlob>, val storageTableDirects: List<GetDataCollectionRuleDestinationStorageTableDirect>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleDestinationLogAnalytic(val name: String, val workspaceResourceId: String)
Link copied to clipboard
data class GetDataCollectionRuleDestinationMonitorAccount(val monitorAccountId: String, val name: String)
Link copied to clipboard
data class GetDataCollectionRuleDestinationStorageBlob(val containerName: String, val name: String, val storageAccountId: String)
Link copied to clipboard
data class GetDataCollectionRuleDestinationStorageBlobDirect(val containerName: String, val name: String, val storageAccountId: String)
Link copied to clipboard
data class GetDataCollectionRuleDestinationStorageTableDirect(val name: String, val storageAccountId: String, val tableName: String)
Link copied to clipboard
Link copied to clipboard
data class GetDataCollectionRuleResult(val dataCollectionEndpointId: String, val dataFlows: List<GetDataCollectionRuleDataFlow>, val dataSources: List<GetDataCollectionRuleDataSource>, val description: String, val destinations: List<GetDataCollectionRuleDestination>, val id: String, val identities: List<GetDataCollectionRuleIdentity>, val immutableId: String, val kind: String, val location: String, val name: String, val resourceGroupName: String, val streamDeclarations: List<GetDataCollectionRuleStreamDeclaration>, val tags: Map<String, String>)
A collection of values returned by getDataCollectionRule.
Link copied to clipboard
data class GetDataCollectionRuleStreamDeclaration(val columns: List<GetDataCollectionRuleStreamDeclarationColumn>, val streamName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetScheduledQueryRulesAlertAction(val actionGroups: List<String>, val customWebhookPayload: String, val emailSubject: String)
Link copied to clipboard
data class GetScheduledQueryRulesAlertResult(val actions: List<GetScheduledQueryRulesAlertAction>, val authorizedResourceIds: List<String>, val dataSourceId: String, val description: String, val enabled: Boolean, val frequency: Int, val id: String, val location: String, val name: String, val query: String, val queryType: String, val resourceGroupName: String, val severity: Int, val tags: Map<String, String>, val throttling: Int, val timeWindow: Int, val triggers: List<GetScheduledQueryRulesAlertTrigger>)
A collection of values returned by getScheduledQueryRulesAlert.
Link copied to clipboard
data class GetScheduledQueryRulesAlertTrigger(val metricTriggers: List<GetScheduledQueryRulesAlertTriggerMetricTrigger>, val operator: String, val threshold: Double)
Link copied to clipboard
data class GetScheduledQueryRulesAlertTriggerMetricTrigger(val metricColumn: String, val metricTriggerType: String, val operator: String, val threshold: Double)
Link copied to clipboard
data class GetScheduledQueryRulesLogCriteria(val dimensions: List<GetScheduledQueryRulesLogCriteriaDimension>, val metricName: String)
Link copied to clipboard
data class GetScheduledQueryRulesLogCriteriaDimension(val name: String, val operator: String, val values: List<String>)
Link copied to clipboard
data class GetScheduledQueryRulesLogResult(val authorizedResourceIds: List<String>, val criterias: List<GetScheduledQueryRulesLogCriteria>, val dataSourceId: String, val description: String, val enabled: Boolean, val id: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>)
A collection of values returned by getScheduledQueryRulesLog.
Link copied to clipboard
data class GetWorkspaceResult(val defaultDataCollectionEndpointId: String, val defaultDataCollectionRuleId: String, val id: String, val location: String, val name: String, val publicNetworkAccessEnabled: Boolean, val queryEndpoint: String, val resourceGroupName: String, val tags: Map<String, String>)
A collection of values returned by getWorkspace.
Link copied to clipboard
data class MetricAlertAction(val actionGroupId: String, val webhookProperties: Map<String, String>? = null)
Link copied to clipboard
data class MetricAlertApplicationInsightsWebTestLocationAvailabilityCriteria(val componentId: String, val failedLocationCount: Int, val webTestId: String)
Link copied to clipboard
data class MetricAlertCriteria(val aggregation: String, val dimensions: List<MetricAlertCriteriaDimension>? = null, val metricName: String, val metricNamespace: String, val operator: String, val skipMetricValidation: Boolean? = null, val threshold: Double)
Link copied to clipboard
data class MetricAlertCriteriaDimension(val name: String, val operator: String, val values: List<String>)
Link copied to clipboard
data class MetricAlertDynamicCriteria(val aggregation: String, val alertSensitivity: String, val dimensions: List<MetricAlertDynamicCriteriaDimension>? = null, val evaluationFailureCount: Int? = null, val evaluationTotalCount: Int? = null, val ignoreDataBefore: String? = null, val metricName: String, val metricNamespace: String, val operator: String, val skipMetricValidation: Boolean? = null)
Link copied to clipboard
data class MetricAlertDynamicCriteriaDimension(val name: String, val operator: String, val values: List<String>)
Link copied to clipboard
data class ScheduledQueryRulesAlertAction(val actionGroups: List<String>, val customWebhookPayload: String? = null, val emailSubject: String? = null)
Link copied to clipboard
data class ScheduledQueryRulesAlertTrigger(val metricTrigger: ScheduledQueryRulesAlertTriggerMetricTrigger? = null, val operator: String, val threshold: Double)
Link copied to clipboard
data class ScheduledQueryRulesAlertTriggerMetricTrigger(val metricColumn: String? = null, val metricTriggerType: String, val operator: String, val threshold: Double)
Link copied to clipboard
Link copied to clipboard
data class ScheduledQueryRulesAlertV2Criteria(val dimensions: List<ScheduledQueryRulesAlertV2CriteriaDimension>? = null, val failingPeriods: ScheduledQueryRulesAlertV2CriteriaFailingPeriods? = null, val metricMeasureColumn: String? = null, val operator: String, val query: String, val resourceIdColumn: String? = null, val threshold: Double, val timeAggregationMethod: String)
Link copied to clipboard
data class ScheduledQueryRulesAlertV2CriteriaDimension(val name: String, val operator: String, val values: List<String>)
Link copied to clipboard
data class ScheduledQueryRulesAlertV2CriteriaFailingPeriods(val minimumFailingPeriodsToTriggerAlert: Int, val numberOfEvaluationPeriods: Int)
Link copied to clipboard
Link copied to clipboard
data class ScheduledQueryRulesLogCriteria(val dimensions: List<ScheduledQueryRulesLogCriteriaDimension>, val metricName: String)
Link copied to clipboard
data class ScheduledQueryRulesLogCriteriaDimension(val name: String, val operator: String? = null, val values: List<String>)
Link copied to clipboard
data class SmartDetectorAlertRuleActionGroup(val emailSubject: String? = null, val ids: List<String>, val webhookPayload: String? = null)