GetWorkspaceDiagnosticResult

data class GetWorkspaceDiagnosticResult(val alwaysLog: String? = null, val azureApiVersion: String, val backend: PipelineDiagnosticSettingsResponse? = null, val frontend: PipelineDiagnosticSettingsResponse? = null, val httpCorrelationProtocol: String? = null, val id: String, val largeLanguageModel: LLMDiagnosticSettingsResponse? = null, val logClientIp: Boolean? = null, val loggerId: String, val metrics: Boolean? = null, val name: String, val operationNameFormat: String? = null, val sampling: SamplingSettingsResponse? = null, val type: String, val verbosity: String? = null)

Diagnostic details.

Constructors

Link copied to clipboard
constructor(alwaysLog: String? = null, azureApiVersion: String, backend: PipelineDiagnosticSettingsResponse? = null, frontend: PipelineDiagnosticSettingsResponse? = null, httpCorrelationProtocol: String? = null, id: String, largeLanguageModel: LLMDiagnosticSettingsResponse? = null, logClientIp: Boolean? = null, loggerId: String, metrics: Boolean? = null, name: String, operationNameFormat: String? = null, sampling: SamplingSettingsResponse? = null, type: String, verbosity: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val alwaysLog: String? = null

Specifies for what type of messages sampling settings should not apply.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Diagnostic settings for incoming/outgoing HTTP messages to the Backend

Link copied to clipboard

Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.

Link copied to clipboard

Sets correlation protocol to use for Application Insights diagnostics.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

Large Language Models diagnostic settings

Link copied to clipboard
val logClientIp: Boolean? = null

Log the ClientIP. Default is false.

Link copied to clipboard

Resource Id of a target logger.

Link copied to clipboard
val metrics: Boolean? = null

Emit custom metrics via emit-metric policy. Applicable only to Application Insights diagnostic settings.

Link copied to clipboard

The name of the resource

Link copied to clipboard

The format of the Operation Name for Application Insights telemetries. Default is Name.

Link copied to clipboard

Sampling settings for Diagnostic.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard
val verbosity: String? = null

The verbosity level applied to traces emitted by trace policies.