Language

AgentInsightMonitorListItem Class

Definition

An Agent Insights monitor summary returned by list operations.

public class AgentInsightMonitorListItem : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.AgentInsightMonitorListItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.AgentInsightMonitorListItem>
type AgentInsightMonitorListItem = class
    interface IJsonModel<AgentInsightMonitorListItem>
    interface IPersistableModel<AgentInsightMonitorListItem>
Public Class AgentInsightMonitorListItem
Implements IJsonModel(Of AgentInsightMonitorListItem), IPersistableModel(Of AgentInsightMonitorListItem)
Inheritance
AgentInsightMonitorListItem
Implements

Properties

Name Description
AgentName

The agent this monitor analyzes. There can be only one monitor per agent.

Enabled

Whether scheduled insight generation is armed for the monitor.

EstimatedCost

Estimated cost accumulated by Agent Insights for this monitor.

Id

The monitor identifier.

ModelDeploymentName

The model deployment to use for analyzing traces. Accepts either the deployment name alone or with the connection name as '{connectionName}/modelDeploymentName'.

NextScheduledRunOn

The next time a scheduled agent insight run will start. Omitted when scheduled generation is disabled.

RunIntervalHours

Interval between scheduled insight runs, in hours.

Suspension

Why the system suspended scheduled generation. Null when the monitor is not suspended.

UpdatedOn

The time when this monitor was last updated.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AgentInsightMonitorListItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AgentInsightMonitorListItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AgentInsightMonitorListItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AgentInsightMonitorListItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AgentInsightMonitorListItem>.Write(ModelReaderWriterOptions)

Applies to