MonitoringSettingPropertiesResponse

data class MonitoringSettingPropertiesResponse(val appInsightsAgentVersions: ApplicationInsightsAgentVersionsResponse? = null, val appInsightsInstrumentationKey: String? = null, val appInsightsSamplingRate: Double? = null, val error: ErrorResponse? = null, val provisioningState: String, val traceEnabled: Boolean? = null)

Monitoring Setting properties payload

Constructors

Link copied to clipboard
constructor(appInsightsAgentVersions: ApplicationInsightsAgentVersionsResponse? = null, appInsightsInstrumentationKey: String? = null, appInsightsSamplingRate: Double? = null, error: ErrorResponse? = null, provisioningState: String, traceEnabled: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Indicates the versions of application insight agent

Link copied to clipboard

Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings

Link copied to clipboard

Indicates the sampling rate of application insight agent, should be in range 0.0, 100.0

Link copied to clipboard
val error: ErrorResponse? = null

Error when apply Monitoring Setting changes.

Link copied to clipboard

State of the Monitoring Setting.

Link copied to clipboard
val traceEnabled: Boolean? = null

Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not