Package-level declarations

Types

Link copied to clipboard
data class AccessModeSettingsExclusionResponse(val ingestionAccessMode: String? = null, val privateEndpointConnectionName: String? = null, val queryAccessMode: String? = null)

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 AccessModeSettingsResponse(val exclusions: List<AccessModeSettingsExclusionResponse>? = null, val ingestionAccessMode: String, val queryAccessMode: String)

Properties that define the scope private link mode settings.

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

A pointer to an Azure Action Group.

Link copied to clipboard
data class ActionListResponse(val actionGroups: List<ActionGroupResponse>? = null)

A list of Activity Log Alert rule actions.

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

Actions to invoke when the alert fires.

Link copied to clipboard

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

Link copied to clipboard
data class AlertRuleAnyOfOrLeafConditionResponse(val anyOf: List<AlertRuleLeafConditionResponse>? = null, val containsAny: List<String>? = null, val equals: String? = null, val field: String? = null)

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 AlertRuleLeafConditionResponse(val containsAny: List<String>? = null, val equals: String? = null, val field: String? = null)

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

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 ApplicationInsightsComponentDataVolumeCapResponse(val cap: Double? = null, val maxHistoryCap: Double, val resetTime: Int, val stopSendNotificationWhenHitCap: Boolean? = null, val stopSendNotificationWhenHitThreshold: Boolean? = null, val warningThreshold: Int? = null)

An Application Insights component daily data volume cap

data class ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions(val description: String? = null, val displayName: String? = null, val helpUrl: String? = null, val isEnabledByDefault: Boolean? = null, val isHidden: Boolean? = null, val isInPreview: Boolean? = null, val name: String? = null, val supportsEmailNotifications: Boolean? = null)

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

Link copied to clipboard
data class ArmRoleReceiverResponse(val name: String, val roleId: String, val useCommonAlertSchema: Boolean? = null)

An arm role receiver.

Link copied to clipboard
data class AutomationRunbookReceiverResponse(val automationAccountId: String, val isGlobalRunbook: Boolean, val name: String? = null, val runbookName: String, val serviceUri: String? = null, val useCommonAlertSchema: Boolean? = null, val webhookResourceId: String)

The Azure Automation Runbook notification receiver.

Link copied to clipboard
data class AutoscaleNotificationResponse(val email: EmailNotificationResponse? = null, val operation: String, val webhooks: List<WebhookNotificationResponse>? = null)

Autoscale notification.

Link copied to clipboard
data class AutoscaleProfileResponse(val capacity: ScaleCapacityResponse, val fixedDate: TimeWindowResponse? = null, val name: String, val recurrence: RecurrenceResponse? = null, val rules: List<ScaleRuleResponse>)

Autoscale profile.

Link copied to clipboard
data class AzureAppPushReceiverResponse(val emailAddress: String, val name: String)

The Azure mobile App push notification receiver.

Link copied to clipboard
data class AzureFunctionReceiverResponse(val functionAppResourceId: String, val functionName: String, val httpTriggerUrl: String, val name: String, val useCommonAlertSchema: Boolean? = null)

An azure function receiver.

Link copied to clipboard
data class ColumnDefinitionResponse(val name: String? = null, val type: String? = null)

Definition of custom data column.

Link copied to clipboard
data class ConditionResponse(val dimensions: List<DimensionResponse>? = null, val failingPeriods: ConditionResponseFailingPeriods? = null, val metricMeasureColumn: String? = null, val metricName: String? = null, val operator: String? = null, val query: String? = null, val resourceIdColumn: String? = null, val threshold: Double? = null, val timeAggregation: String? = null)

A condition of the scheduled query rule.

Link copied to clipboard
data class ConditionResponseFailingPeriods(val minFailingPeriodsToAlert: Double? = null, val numberOfEvaluationPeriods: Double? = null)

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.

data class DataCollectionEndpointResourceResponseIdentity(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity of the resource.

data class DataCollectionEndpointResourceResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

The endpoint used by clients to access their configuration.

data class DataCollectionEndpointResponseFailoverConfiguration(val activeLocation: String? = null, val locations: List<LocationSpecResponse>? = null)

Failover configuration on this endpoint. This property is READ-ONLY.

The endpoint used by clients to ingest logs.

Link copied to clipboard
data class DataCollectionEndpointResponseMetadata(val provisionedBy: String, val provisionedByResourceId: String)

Metadata for the resource. This property is READ-ONLY.

The endpoint used by clients to ingest metrics.

data class DataCollectionEndpointResponseNetworkAcls(val publicNetworkAccess: String? = null)

Network access control rules for the endpoints.

data class DataCollectionRuleAssociationProxyOnlyResourceResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

data class DataCollectionRuleAssociationResponseMetadata(val provisionedBy: String, val provisionedByResourceId: String)

Metadata about the resource

data class DataCollectionRuleResourceResponseIdentity(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity of the resource.

data class DataCollectionRuleResourceResponseSystemData(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class DataCollectionRuleResponseDataSources(val dataImports: DataSourcesSpecResponseDataImports? = null, val extensions: List<ExtensionDataSourceResponse>? = null, val iisLogs: List<IisLogsDataSourceResponse>? = null, val logFiles: List<LogFilesDataSourceResponse>? = null, val performanceCounters: List<PerfCounterDataSourceResponse>? = null, val platformTelemetry: List<PlatformTelemetryDataSourceResponse>? = null, val prometheusForwarder: List<PrometheusForwarderDataSourceResponse>? = null, val syslog: List<SyslogDataSourceResponse>? = null, val windowsEventLogs: List<WindowsEventLogDataSourceResponse>? = null, val windowsFirewallLogs: List<WindowsFirewallLogsDataSourceResponse>? = null)

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 DataCollectionRuleResponseDestinations(val azureMonitorMetrics: DestinationsSpecResponseAzureMonitorMetrics? = null, val eventHubs: List<EventHubDestinationResponse>? = null, val eventHubsDirect: List<EventHubDirectDestinationResponse>? = null, val logAnalytics: List<LogAnalyticsDestinationResponse>? = null, val monitoringAccounts: List<MonitoringAccountDestinationResponse>? = null, val storageAccounts: List<StorageBlobDestinationResponse>? = null, val storageBlobsDirect: List<StorageBlobDestinationResponse>? = null, val storageTablesDirect: List<StorageTableDestinationResponse>? = null)

The specification of destinations.

Link copied to clipboard
data class DataCollectionRuleResponseMetadata(val provisionedBy: String, val provisionedByResourceId: String)

Metadata about the resource

Link copied to clipboard
data class DataFlowResponse(val builtInTransform: String? = null, val destinations: List<String>? = null, val outputStream: String? = null, val streams: List<String>? = null, val transformKql: String? = null)

Definition of which streams are sent to which destinations.

Link copied to clipboard
data class DataImportSourcesResponseEventHub(val consumerGroup: String? = null, val name: String? = null, val stream: String? = null)

Definition of Event Hub configuration.

Link copied to clipboard
Link copied to clipboard
data class DataSourceResponse(val configuration: DataSourceConfigurationResponse, val kind: String, val sinks: List<SinkConfigurationResponse>)

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

Link copied to clipboard

Specifications of pull based data sources

Azure Monitor Metrics destination.

data class DiagnosticSettingsCategoryResourceResponse(val categoryGroups: List<String>? = null, val categoryType: String? = null, val id: String, val name: String, val systemData: SystemDataResponse, val type: String)

The diagnostic settings category resource.

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

Dimension splitting and filtering definition

Link copied to clipboard
data class DynamicMetricCriteriaResponse(val alertSensitivity: String, val criterionType: String, val dimensions: List<MetricDimensionResponse>? = null, val failingPeriods: DynamicThresholdFailingPeriodsResponse, val ignoreDataBefore: String? = null, val metricName: String, val metricNamespace: String? = null, val name: String, val operator: String, val skipMetricValidation: Boolean? = null, val timeAggregation: String)

Criterion for dynamic threshold.

Link copied to clipboard
data class DynamicThresholdFailingPeriodsResponse(val minFailingPeriodsToAlert: Double, val numberOfEvaluationPeriods: Double)

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

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

Email notification of an autoscale event.

Link copied to clipboard
data class EmailReceiverResponse(val emailAddress: String, val name: String, val status: String, val useCommonAlertSchema: Boolean? = null)

An email receiver.

Link copied to clipboard
data class EtwEventConfigurationResponse(val filter: String? = null, val id: Int, val name: String)
Link copied to clipboard
data class EventHubDestinationResponse(val eventHubResourceId: String? = null, val name: String? = null)
Link copied to clipboard
data class EventHubDirectDestinationResponse(val eventHubResourceId: String? = null, val name: String? = null)
Link copied to clipboard
data class EventHubReceiverResponse(val eventHubName: String, val eventHubNameSpace: String, val name: String, val subscriptionId: String, val tenantId: String? = null, val useCommonAlertSchema: Boolean? = null)

An Event hub receiver.

Link copied to clipboard
data class EventLogConfigurationResponse(val filter: String? = null, val logName: String)
Link copied to clipboard
data class ExtensionDataSourceResponse(val extensionName: String, val extensionSettings: Any? = null, val inputDataSources: List<String>? = null, val name: String? = null, val streams: List<String>? = null)

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 GetActionGroupResult(val armRoleReceivers: List<ArmRoleReceiverResponse>? = null, val automationRunbookReceivers: List<AutomationRunbookReceiverResponse>? = null, val azureAppPushReceivers: List<AzureAppPushReceiverResponse>? = null, val azureFunctionReceivers: List<AzureFunctionReceiverResponse>? = null, val emailReceivers: List<EmailReceiverResponse>? = null, val enabled: Boolean, val eventHubReceivers: List<EventHubReceiverResponse>? = null, val groupShortName: String, val id: String, val itsmReceivers: List<ItsmReceiverResponse>? = null, val location: String, val logicAppReceivers: List<LogicAppReceiverResponse>? = null, val name: String, val smsReceivers: List<SmsReceiverResponse>? = null, val tags: Map<String, String>? = null, val type: String, val voiceReceivers: List<VoiceReceiverResponse>? = null, val webhookReceivers: List<WebhookReceiverResponse>? = null)

An action group resource.

Link copied to clipboard
data class GetActivityLogAlertResult(val actions: ActionListResponse, val condition: AlertRuleAllOfConditionResponse, val description: String? = null, val enabled: Boolean? = null, val id: String, val location: String? = null, val name: String, val scopes: List<String>, val tags: Map<String, String>? = null, val type: String)

An Activity Log Alert rule resource.

Link copied to clipboard
data class GetAnalyticsItemResult(val content: String? = null, val id: String? = null, val name: String? = null, val properties: ApplicationInsightsComponentAnalyticsItemPropertiesResponse, val scope: String? = null, val timeCreated: String, val timeModified: String, val type: String? = null, val version: String)

Properties that define an Analytics item that is associated to an Application Insights component.

Link copied to clipboard
data class GetAutoscaleSettingResult(val enabled: Boolean? = null, val id: String, val location: String, val name: String, val notifications: List<AutoscaleNotificationResponse>? = null, val predictiveAutoscalePolicy: PredictiveAutoscalePolicyResponse? = null, val profiles: List<AutoscaleProfileResponse>, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetResourceLocation: String? = null, val targetResourceUri: String? = null, val type: String)

The autoscale setting resource.

Link copied to clipboard
data class GetComponentCurrentBillingFeatureResult(val currentBillingFeatures: List<String>? = null, val dataVolumeCap: ApplicationInsightsComponentDataVolumeCapResponse? = null)

An Application Insights component billing features

Link copied to clipboard
data class GetComponentLinkedStorageAccountResult(val id: String, val linkedStorageAccount: String? = null, val name: String, val type: String)

An Application Insights component linked storage accounts

Link copied to clipboard
data class GetComponentResult(val appId: String, val applicationId: String, val applicationType: String, val connectionString: String, val creationDate: String, val disableIpMasking: Boolean? = null, val disableLocalAuth: Boolean? = null, val etag: String? = null, val flowType: String? = null, val forceCustomerStorageForProfiler: Boolean? = null, val hockeyAppId: String? = null, val hockeyAppToken: String, val id: String, val immediatePurgeDataOn30Days: Boolean? = null, val ingestionMode: String? = null, val instrumentationKey: String, val kind: String, val laMigrationDate: String, val location: String, val name: String, val privateLinkScopedResources: List<PrivateLinkScopedResourceResponse>, val provisioningState: String, val publicNetworkAccessForIngestion: String? = null, val publicNetworkAccessForQuery: String? = null, val requestSource: String? = null, val retentionInDays: Int? = null, val samplingPercentage: Double? = null, val tags: Map<String, String>? = null, val tenantId: String, val type: String, val workspaceResourceId: String? = null)

An Application Insights component definition.

Link copied to clipboard
data class GetDataCollectionEndpointResult(val configurationAccess: DataCollectionEndpointResponseConfigurationAccess? = null, val description: String? = null, val etag: String, val failoverConfiguration: DataCollectionEndpointResponseFailoverConfiguration, val id: String, val identity: DataCollectionEndpointResourceResponseIdentity? = null, val immutableId: String? = null, val kind: String? = null, val location: String, val logsIngestion: DataCollectionEndpointResponseLogsIngestion? = null, val metadata: DataCollectionEndpointResponseMetadata, val metricsIngestion: DataCollectionEndpointResponseMetricsIngestion? = null, val name: String, val networkAcls: DataCollectionEndpointResponseNetworkAcls? = null, val privateLinkScopedResources: List<PrivateLinkScopedResourceResponse>, val provisioningState: String, val systemData: DataCollectionEndpointResourceResponseSystemData, val tags: Map<String, String>? = null, val type: String)

Definition of ARM tracked top level resource.

Link copied to clipboard
data class GetDataCollectionRuleAssociationResult(val dataCollectionEndpointId: String? = null, val dataCollectionRuleId: String? = null, val description: String? = null, val etag: String, val id: String, val metadata: DataCollectionRuleAssociationResponseMetadata, val name: String, val provisioningState: String, val systemData: DataCollectionRuleAssociationProxyOnlyResourceResponseSystemData, val type: String)

Definition of generic ARM proxy resource.

Link copied to clipboard
data class GetDataCollectionRuleResult(val dataCollectionEndpointId: String? = null, val dataFlows: List<DataFlowResponse>? = null, val dataSources: DataCollectionRuleResponseDataSources? = null, val description: String? = null, val destinations: DataCollectionRuleResponseDestinations? = null, val etag: String, val id: String, val identity: DataCollectionRuleResourceResponseIdentity? = null, val immutableId: String, val kind: String? = null, val location: String, val metadata: DataCollectionRuleResponseMetadata, val name: String, val provisioningState: String, val streamDeclarations: Map<String, StreamDeclarationResponse>? = null, val systemData: DataCollectionRuleResourceResponseSystemData, val tags: Map<String, String>? = null, val type: String)

Definition of ARM tracked top level resource.

Link copied to clipboard
data class GetDiagnosticServiceTokenReadOnlyResult(val token: String? = null)

The response to a diagnostic services token query.

Link copied to clipboard
data class GetDiagnosticServiceTokenReadWriteResult(val token: String? = null)

The response to a diagnostic services token query.

Link copied to clipboard
data class GetDiagnosticSettingResult(val eventHubAuthorizationRuleId: String? = null, val eventHubName: String? = null, val id: String, val logAnalyticsDestinationType: String? = null, val logs: List<LogSettingsResponse>? = null, val marketplacePartnerId: String? = null, val metrics: List<MetricSettingsResponse>? = null, val name: String, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, val systemData: SystemDataResponse, val type: String, val workspaceId: String? = null)

The diagnostic setting resource.

Link copied to clipboard
data class GetExportConfigurationResult(val applicationName: String, val containerName: String, val destinationAccountId: String, val destinationStorageLocationId: String, val destinationStorageSubscriptionId: String, val destinationType: String, val exportId: String, val exportStatus: String, val instrumentationKey: String, val isUserEnabled: String, val lastGapTime: String, val lastSuccessTime: String, val lastUserUpdate: String, val notificationQueueEnabled: String? = null, val permanentErrorReason: String, val recordTypes: String? = null, val resourceGroup: String, val storageName: String, val subscriptionId: String)

Properties that define a Continuous Export configuration.

Link copied to clipboard
data class GetFavoriteResult(val category: String? = null, val config: String? = null, val favoriteId: String, val favoriteType: String? = null, val isGeneratedFromTemplate: Boolean? = null, val name: String? = null, val sourceType: String? = null, val tags: List<String>? = null, val timeModified: String, val userId: String, val version: String? = null)

Properties that define a favorite that is associated to an Application Insights component.

Link copied to clipboard
data class GetGuestDiagnosticsSettingResult(val dataSources: List<DataSourceResponse>? = null, val id: String, val location: String, val name: String, val osType: String? = null, val proxySetting: String? = null, val tags: Map<String, String>? = null, val type: String)

Virtual machine guest diagnostics settings resource.

data class GetGuestDiagnosticsSettingsAssociationResult(val guestDiagnosticSettingsName: String, val id: String, val location: String, val name: String, val tags: Map<String, String>? = null, val type: String)

Virtual machine guest diagnostic settings resource.

Link copied to clipboard
data class GetLiveTokenResult(val liveToken: String)

The response to a live token query.

Link copied to clipboard
data class GetLogProfileResult(val categories: List<String>, val id: String, val location: String, val locations: List<String>, val name: String, val retentionPolicy: RetentionPolicyResponse, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, val tags: Map<String, String>? = null, val type: String)

The log profile resource.

data class GetManagementGroupDiagnosticSettingResult(val eventHubAuthorizationRuleId: String? = null, val eventHubName: String? = null, val id: String, val logs: List<ManagementGroupLogSettingsResponse>? = null, val marketplacePartnerId: String? = null, val name: String, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, val systemData: SystemDataResponse, val type: String, val workspaceId: String? = null)

The management group diagnostic setting resource.

Link copied to clipboard
data class GetMetricAlertResult(val actions: List<MetricAlertActionResponse>? = null, val autoMitigate: Boolean? = null, val criteria: Any, val description: String? = null, val enabled: Boolean, val evaluationFrequency: String, val id: String, val isMigrated: Boolean, val lastUpdatedTime: String, val location: String, val name: String, val scopes: List<String>, val severity: Int, val tags: Map<String, String>? = null, val targetResourceRegion: String? = null, val targetResourceType: String? = null, val type: String, val windowSize: String)

The metric alert resource.

Link copied to clipboard
data class GetMyWorkbookResult(val category: String, val displayName: String, val etag: Map<String, String>? = null, val id: String? = null, val identity: MyWorkbookManagedIdentityResponse? = null, val kind: String? = null, val location: String? = null, val name: String? = null, val serializedData: String, val sourceId: String? = null, val storageUri: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val timeModified: String, val type: String? = null, val userId: String, val version: String? = null)

An Application Insights private workbook definition.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class GetPrivateLinkScopedResourceResult(val id: String, val linkedResourceId: String? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

A private link scoped resource

Link copied to clipboard
data class GetPrivateLinkScopeResult(val accessModeSettings: AccessModeSettingsResponse, val id: String, val location: String, val name: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

An Azure Monitor PrivateLinkScope definition.

Link copied to clipboard
data class GetProactiveDetectionConfigurationResult(val customEmails: List<String>? = null, val enabled: Boolean? = null, val id: String, val lastUpdatedTime: String, val location: String? = null, val name: String, val ruleDefinitions: ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions? = null, val sendEmailsToSubscriptionOwners: Boolean? = null, val type: String)

A ProactiveDetection configuration definition.

Link copied to clipboard
data class GetScheduledQueryRuleResult(val actions: ActionsResponse? = null, val autoMitigate: Boolean? = null, val checkWorkspaceAlertsStorageConfigured: Boolean? = null, val createdWithApiVersion: String, val criteria: ScheduledQueryRuleCriteriaResponse, val description: String? = null, val displayName: String? = null, val enabled: Boolean, val etag: String, val evaluationFrequency: String? = null, val id: String, val identity: IdentityResponse? = null, val isLegacyLogAnalyticsRule: Boolean, val isWorkspaceAlertsStorageConfigured: Boolean, val kind: String? = null, val location: String, val muteActionsDuration: String? = null, val name: String, val overrideQueryTimeRange: String? = null, val resolveConfiguration: RuleResolveConfigurationResponse? = null, val scopes: List<String>, val severity: Double? = null, val skipQueryValidation: Boolean? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetResourceTypes: List<String>? = null, val type: String, val windowSize: String? = null)

The scheduled query rule resource.

Link copied to clipboard
data class GetSubscriptionDiagnosticSettingResult(val eventHubAuthorizationRuleId: String? = null, val eventHubName: String? = null, val id: String, val logs: List<SubscriptionLogSettingsResponse>? = null, val marketplacePartnerId: String? = null, val name: String, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, val systemData: SystemDataResponse, val type: String, val workspaceId: String? = null)

The subscription diagnostic setting resource.

Link copied to clipboard
data class GetTenantActionGroupResult(val azureAppPushReceivers: List<AzureAppPushReceiverResponse>? = null, val emailReceivers: List<EmailReceiverResponse>? = null, val enabled: Boolean, val groupShortName: String, val id: String, val location: String, val name: String, val smsReceivers: List<SmsReceiverResponse>? = null, val tags: Map<String, String>? = null, val type: String, val voiceReceivers: List<VoiceReceiverResponse>? = null, val webhookReceivers: List<WebhookReceiverResponse>? = null)

A tenant action group resource.

Link copied to clipboard
data class GetTestResultFileResult(val data: String? = null, val nextLink: String? = null)

Test result.

Link copied to clipboard
data class GetWebTestResult(val configuration: WebTestPropertiesResponseConfiguration? = null, val description: String? = null, val enabled: Boolean? = null, val frequency: Int? = null, val id: String, val kind: String? = null, val location: String, val locations: List<WebTestGeolocationResponse>, val name: String, val provisioningState: String, val request: WebTestPropertiesResponseRequest? = null, val retryEnabled: Boolean? = null, val syntheticMonitorId: String, val tags: Map<String, String>? = null, val timeout: Int? = null, val type: String, val validationRules: WebTestPropertiesResponseValidationRules? = null, val webTestKind: String, val webTestName: String)

An Application Insights WebTest definition.

Link copied to clipboard
data class GetWorkbookResult(val category: String, val description: String? = null, val displayName: String, val etag: String? = null, val id: String, val identity: WorkbookResourceResponseIdentity? = null, val kind: String? = null, val location: String, val name: String, val revision: String, val serializedData: String, val sourceId: String? = null, val storageUri: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val timeModified: String, val type: String, val userId: String, val version: String? = null)

A workbook definition.

Link copied to clipboard
data class GetWorkbookTemplateResult(val author: String? = null, val galleries: List<WorkbookTemplateGalleryResponse>, val id: String, val localized: Map<String, List<WorkbookTemplateLocalizedGalleryResponse>>? = null, val location: String, val name: String, val priority: Int? = null, val tags: Map<String, String>? = null, val templateData: Any, val type: String)

An Application Insights workbook template definition.

Link copied to clipboard
data class HeaderFieldResponse(val headerFieldName: String? = null, val headerFieldValue: String? = null)

A header to add to the WebTest.

Link copied to clipboard
data class IdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserIdentityPropertiesResponse>? = null)

Identity for the resource.

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

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

Link copied to clipboard
data class ItsmReceiverResponse(val connectionId: String, val name: String, val region: String, val ticketConfiguration: String, val workspaceId: String)

An Itsm receiver.

Link copied to clipboard

Represents a collection of diagnostic setting category resources.

data class ListEASubscriptionListMigrationDatePostResult(val isGrandFatherableSubscription: Boolean? = null, val optedInDate: String? = null)

Subscription migrate date information properties

Link copied to clipboard
data class LocationSpecResponse(val location: String? = null, val provisioningStatus: String? = null)
Link copied to clipboard
data class LogAnalyticsDestinationResponse(val name: String? = null, val workspaceId: String, val workspaceResourceId: String? = null)

Log Analytics destination.

Link copied to clipboard
data class LogFilesDataSourceResponse(val filePatterns: List<String>, val format: String, val name: String? = null, val settings: LogFilesDataSourceResponseSettings? = null, val streams: List<String>)

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

Link copied to clipboard

The log files specific settings.

Link copied to clipboard
data class LogFileSettingsResponseText(val recordStartTimestampFormat: String)

Text settings

Link copied to clipboard
data class LogicAppReceiverResponse(val callbackUrl: String, val name: String, val resourceId: String, val useCommonAlertSchema: Boolean? = null)

A logic app receiver.

Link copied to clipboard
data class LogSettingsResponse(val category: String? = null, val categoryGroup: String? = null, val enabled: Boolean, val retentionPolicy: RetentionPolicyResponse? = null)

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

Link copied to clipboard
data class ManagementGroupLogSettingsResponse(val category: String? = null, val categoryGroup: String? = null, val enabled: Boolean)

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

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

An alert action.

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.

Link copied to clipboard
data class MetricCriteriaResponse(val criterionType: String, val dimensions: List<MetricDimensionResponse>? = null, val metricName: String, val metricNamespace: String? = null, val name: String, val operator: String, val skipMetricValidation: Boolean? = null, val threshold: Double, val timeAggregation: String)

Criterion to filter metrics.

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

Specifies a metric dimension.

Link copied to clipboard
data class MetricSettingsResponse(val category: String? = null, val enabled: Boolean, val retentionPolicy: RetentionPolicyResponse? = null, val timeGrain: String? = null)

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

Link copied to clipboard
data class MetricTriggerResponse(val dimensions: List<ScaleRuleMetricDimensionResponse>? = null, val dividePerInstance: Boolean? = null, val metricName: String, val metricNamespace: String? = null, val metricResourceLocation: String? = null, val metricResourceUri: String, val operator: String, val statistic: String, val threshold: Double, val timeAggregation: String, val timeGrain: String, val timeWindow: String)

The trigger that results in a scaling action.

Link copied to clipboard
data class MonitoringAccountDestinationResponse(val accountId: String, val accountResourceId: String? = null, val name: String? = null)

Monitoring account destination.

Link copied to clipboard
data class MyWorkbookManagedIdentityResponse(val type: String? = null, val userAssignedIdentities: MyWorkbookUserAssignedIdentitiesResponse? = null)

Customer Managed Identity

Link copied to clipboard
data class MyWorkbookUserAssignedIdentitiesResponse(val principalId: String, val tenantId: String)

Customer Managed Identity

Link copied to clipboard
data class PerfCounterDataSourceResponse(val counterSpecifiers: List<String>? = null, val name: String? = null, val samplingFrequencyInSeconds: Int? = null, val streams: List<String>? = null)

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 PerformanceCounterConfigurationResponse(val instance: String? = null, val name: String, val samplingPeriod: String)
Link copied to clipboard
data class PlatformTelemetryDataSourceResponse(val name: String? = null, val streams: List<String>)

Definition of platform telemetry data source configuration

Link copied to clipboard
data class PredictiveAutoscalePolicyResponse(val scaleLookAheadTime: String? = null, val scaleMode: String)

The parameters for enabling predictive autoscale.

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The Private Endpoint resource.

Link copied to clipboard
data class PrivateLinkScopedResourceResponse(val resourceId: String? = null, val scopeId: String? = null)
data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

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

Link copied to clipboard
data class PrometheusForwarderDataSourceResponse(val labelIncludeFilter: Map<String, String>? = null, val name: String? = null, val streams: List<String>? = null)

Definition of Prometheus metrics forwarding configuration.

Link copied to clipboard
data class RecurrenceResponse(val frequency: String, val schedule: RecurrentScheduleResponse)

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

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

The scheduling constraints for when the profile begins.

Link copied to clipboard
data class RetentionPolicyResponse(val days: Int, val enabled: Boolean)

Specifies the retention policy for the log.

Link copied to clipboard
data class RuleResolveConfigurationResponse(val autoResolved: Boolean? = null, val timeToResolve: String? = null)

TBD. Relevant only for rules of the kind LogAlert.

Link copied to clipboard
data class ScaleActionResponse(val cooldown: String, val direction: String, val type: String, val value: String? = null)

The parameters for the scaling action.

Link copied to clipboard
data class ScaleCapacityResponse(val default: String, val maximum: String, val minimum: String)

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

Link copied to clipboard
data class ScaleRuleMetricDimensionResponse(val dimensionName: String, val operator: String, val values: List<String>)

Specifies an auto scale rule metric dimension.

Link copied to clipboard
data class ScaleRuleResponse(val metricTrigger: MetricTriggerResponse, val scaleAction: ScaleActionResponse)

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

Link copied to clipboard

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

Link copied to clipboard
data class SinkConfigurationResponse(val kind: String)
Link copied to clipboard
data class SmsReceiverResponse(val countryCode: String, val name: String, val phoneNumber: String, val status: String)

An SMS receiver.

Link copied to clipboard
data class StorageBlobDestinationResponse(val containerName: String? = null, val name: String? = null, val storageAccountResourceId: String? = null)
Link copied to clipboard
data class StorageTableDestinationResponse(val name: String? = null, val storageAccountResourceId: String? = null, val tableName: String? = null)
Link copied to clipboard
data class StreamDeclarationResponse(val columns: List<ColumnDefinitionResponse>? = null)

Declaration of a custom stream.

Link copied to clipboard
data class SubscriptionLogSettingsResponse(val category: String? = null, val categoryGroup: String? = null, val enabled: Boolean)

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

Link copied to clipboard
data class SyslogDataSourceResponse(val facilityNames: List<String>? = null, val logLevels: List<String>? = null, val name: String? = null, val streams: List<String>? = null)

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 SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TimeWindowResponse(val end: String, val start: String, val timeZone: String? = null)

A specific date-time for the profile.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties

Link copied to clipboard
data class UserIdentityPropertiesResponse(val clientId: String, val principalId: String)

User assigned identity properties.

Link copied to clipboard
data class VoiceReceiverResponse(val countryCode: String, val name: String, val phoneNumber: String)

A voice receiver.

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

Webhook notification of an autoscale event.

Link copied to clipboard
data class WebhookReceiverResponse(val identifierUri: String? = null, val name: String, val objectId: String? = null, val serviceUri: String, val tenantId: String? = null, val useAadAuth: Boolean? = null, val useCommonAlertSchema: Boolean? = null)

A webhook receiver.

Link copied to clipboard
data class WebTestGeolocationResponse(val location: String? = null)

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

data class WebtestLocationAvailabilityCriteriaResponse(val componentId: String, val failedLocationCount: Double, val odataType: String, val webTestId: String)

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

Link copied to clipboard
data class WebTestPropertiesResponseConfiguration(val webTest: String? = null)

An XML configuration specification for a WebTest.

data class WebTestPropertiesResponseContentValidation(val contentMatch: String? = null, val ignoreCase: Boolean? = null, val passIfTextFound: Boolean? = null)

The collection of content validation properties

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

The collection of request properties

Link copied to clipboard
data class WebTestPropertiesResponseValidationRules(val contentValidation: WebTestPropertiesResponseContentValidation? = null, val expectedHttpStatusCode: Int? = null, val ignoreHttpStatusCode: Boolean? = null, val sSLCertRemainingLifetimeCheck: Int? = null, val sSLCheck: Boolean? = null)

The collection of validation rule properties

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

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 WindowsFirewallLogsDataSourceResponse(val name: String? = null, val streams: List<String>)

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

Link copied to clipboard
data class WorkbookResourceResponseIdentity(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Identity used for BYOS

Link copied to clipboard
data class WorkbookTemplateGalleryResponse(val category: String? = null, val name: String? = null, val order: Int? = null, val resourceType: String? = null, val type: String? = null)

Gallery information for a workbook template.

Link copied to clipboard
data class WorkbookTemplateLocalizedGalleryResponse(val galleries: List<WorkbookTemplateGalleryResponse>? = null, val templateData: Any? = null)

Localized template data and gallery information.