Package-level declarations

Types

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 AlertingActionResponse(val aznsAction: AzNsActionGroupResponse? = null, val odataType: String, val severity: String, val throttlingInMin: Int? = null, val trigger: TriggerConditionResponse)

Specify action need to be taken when rule type is Alert

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 ApplicationInsightsComponentProactiveDetectionConfigurationResponseRuleDefinitions(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 AzNsActionGroupResponse(val actionGroup: List<String>? = null, val customWebhookPayload: String? = null, val emailSubject: String? = null)

Azure action group

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 CriteriaResponse(val dimensions: List<DimensionResponse>? = null, val metricName: String)

Specifies the criteria for converting log to metric.

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.

The endpoint used by clients to ingest logs.

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

Network access control rules for the endpoints.

Link copied to clipboard
data class DataCollectionRuleResponseDataSources(val extensions: List<ExtensionDataSourceResponse>? = null, val performanceCounters: List<PerfCounterDataSourceResponse>? = null, val syslog: List<SyslogDataSourceResponse>? = null, val windowsEventLogs: List<WindowsEventLogDataSourceResponse>? = 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

The specification of destinations.

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

Definition of which streams are sent to which destinations.

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

Azure Monitor Metrics destination.

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

Specifies the criteria for converting log to metric.

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 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 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 GetAlertRuleResult(val action: Either<RuleEmailActionResponse, RuleWebhookActionResponse>? = null, val actions: List<Either<RuleEmailActionResponse, RuleWebhookActionResponse>>? = null, val condition: Any, val description: String? = null, val id: String, val isEnabled: Boolean, val lastUpdatedTime: String, val location: String, val name: String, val provisioningState: String? = null, val tags: Map<String, String>? = null, val type: String)

The 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 profiles: List<AutoscaleProfileResponse>, 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 flowType: String? = 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 location: String, val name: String, val privateLinkScopedResources: List<PrivateLinkScopedResourceResponse>, val provisioningState: String, val requestSource: String? = null, val retentionInDays: Int? = null, val samplingPercentage: Double? = null, val tags: Map<String, String>? = null, val tenantId: String, val type: String)

An Application Insights component definition.

Link copied to clipboard
data class GetDataCollectionEndpointResult(val configurationAccess: DataCollectionEndpointResponseConfigurationAccess? = null, val description: String? = null, val etag: String, val id: String, val immutableId: String? = null, val kind: String? = null, val location: String, val logsIngestion: DataCollectionEndpointResponseLogsIngestion? = null, val name: String, val networkAcls: DataCollectionEndpointResponseNetworkAcls? = null, 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 dataCollectionRuleId: String? = null, val description: String? = null, val etag: String, val id: String, val name: String, val provisioningState: String, val type: String)

Definition of generic ARM proxy resource.

Link copied to clipboard
data class GetDataCollectionRuleResult(val dataFlows: List<DataFlowResponse>? = null, val dataSources: DataCollectionRuleResponseDataSources? = null, val description: String? = null, val destinations: DataCollectionRuleResponseDestinations? = null, val etag: String, val id: String, val immutableId: String, val kind: String? = null, val location: String, val name: String, val provisioningState: String, 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 metrics: List<MetricSettingsResponse>? = null, val name: String, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, 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 location: String? = null, val logs: List<ManagementGroupLogSettingsResponse>? = null, val name: String, val serviceBusRuleId: String? = null, val storageAccountId: String? = null, 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 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: PrivateEndpointPropertyResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStatePropertyResponse? = null, val provisioningState: String, val type: String)

A private endpoint connection

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

A private link scoped resource

Link copied to clipboard
data class GetPrivateLinkScopeResult(val id: String, val location: String, val name: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, 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 lastUpdatedTime: String? = null, val name: String? = null, val ruleDefinitions: ApplicationInsightsComponentProactiveDetectionConfigurationResponseRuleDefinitions? = null, val sendEmailsToSubscriptionOwners: Boolean? = null)

Properties that define a ProactiveDetection configuration.

Link copied to clipboard
data class GetScheduledQueryRuleResult(val action: Either<AlertingActionResponse, LogToMetricActionResponse>, val autoMitigate: Boolean? = null, val createdWithApiVersion: String, val description: String? = null, val displayName: String? = null, val enabled: String? = null, val etag: String, val id: String, val isLegacyLogAnalyticsRule: Boolean, val kind: String, val lastUpdatedTime: String, val location: String, val name: String, val provisioningState: String, val schedule: ScheduleResponse? = null, val source: SourceResponse, val tags: Map<String, String>? = null, val type: String)

The Log Search Rule resource.

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

The subscription diagnostic setting 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 retryEnabled: Boolean? = null, val syntheticMonitorId: String, val tags: Map<String, String>? = null, val timeout: Int? = null, val type: String, val webTestKind: String, val webTestName: String)

An Application Insights web test definition.

Link copied to clipboard
data class GetWorkbookResult(val category: String, val displayName: String, val etag: Map<String, String>? = null, val id: String? = null, val identity: WorkbookManagedIdentityResponse? = 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 tags: Map<String, String>? = null, val timeModified: String, val type: String? = null, val userId: String, val version: String? = null)

An Application Insights 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 ItsmReceiverResponse(val connectionId: String, val name: String, val region: String, val ticketConfiguration: String, val workspaceId: String)

An Itsm receiver.

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

Subscription migrate date information properties

Link copied to clipboard
data class LocationThresholdRuleConditionResponse(val dataSource: Either<RuleManagementEventDataSourceResponse, RuleMetricDataSourceResponse>? = null, val failedLocationCount: Int, val odataType: String, val windowSize: String? = null)

A rule condition based on a certain number of locations failing.

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 LogicAppReceiverResponse(val callbackUrl: String, val name: String, val resourceId: String, val useCommonAlertSchema: Boolean? = null)

A logic app receiver.

Link copied to clipboard
data class LogMetricTriggerResponse(val metricColumn: String? = null, val metricTriggerType: String? = null, val threshold: Double? = null, val thresholdOperator: String? = null)

A log metrics trigger descriptor.

Link copied to clipboard
data class LogSettingsResponse(val category: 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 LogToMetricActionResponse(val criteria: List<CriteriaResponse>, val odataType: String)

Specify action need to be taken when rule type is converting log to metric

data class ManagementEventAggregationConditionResponse(val operator: String? = null, val threshold: Double? = null, val windowSize: String? = null)

How the data that is collected should be combined over time.

Link copied to clipboard

A management event rule condition.

Link copied to clipboard
data class ManagementGroupLogSettingsResponse(val category: String, 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 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 PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointPropertyResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStatePropertyResponse? = null, val provisioningState: String, val type: String)

A private endpoint connection

Link copied to clipboard
data class PrivateEndpointPropertyResponse(val id: String? = null)

Private endpoint which the connection belongs to.

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

The private link scope resource reference.

data class PrivateLinkServiceConnectionStatePropertyResponse(val actionsRequired: String, val description: String, val status: String)

State of the private endpoint connection.

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 RuleEmailActionResponse(val customEmails: List<String>? = null, val odataType: String, val sendToServiceOwners: Boolean? = null)

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

data class RuleManagementEventClaimsDataSourceResponse(val emailAddress: String? = null)

The claims for a rule management event data source.

Link copied to clipboard
data class RuleManagementEventDataSourceResponse(val claims: RuleManagementEventClaimsDataSourceResponse? = null, val eventName: String? = null, val eventSource: String? = null, val legacyResourceId: String? = null, val level: String? = null, val metricNamespace: String? = null, val odataType: String, val operationName: String? = null, val resourceGroupName: String? = null, val resourceLocation: String? = null, val resourceProviderName: String? = null, val resourceUri: String? = null, val status: String? = null, val subStatus: String? = null)

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

Link copied to clipboard
data class RuleMetricDataSourceResponse(val legacyResourceId: String? = null, val metricName: String? = null, val metricNamespace: String? = null, val odataType: String, val resourceLocation: String? = null, val resourceUri: String? = null)

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

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

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

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
data class ScheduleResponse(val frequencyInMinutes: Int, val timeWindowInMinutes: Int)

Defines how often to run the search and the time interval.

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 SourceResponse(val authorizedResources: List<String>? = null, val dataSourceId: String, val query: String? = null, val queryType: String? = null)

Specifies the log search query.

Link copied to clipboard
data class SubscriptionLogSettingsResponse(val category: 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 ThresholdRuleConditionResponse(val dataSource: Either<RuleManagementEventDataSourceResponse, RuleMetricDataSourceResponse>? = null, val odataType: String, val operator: String, val threshold: Double, val timeAggregation: String? = null, val windowSize: String? = null)

A rule condition based on a metric crossing a threshold.

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 TriggerConditionResponse(val metricTrigger: LogMetricTriggerResponse? = null, val threshold: Double, val thresholdOperator: String)

The condition that results in the Log Search rule.

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 web test 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.

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 WorkbookManagedIdentityResponse(val type: String? = null, val userAssignedIdentities: WorkbookUserAssignedIdentitiesResponse? = null)

Customer Managed Identity

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.

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

Customer Managed Identity