ExternalAgentDefinition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The external agent definition. Represents a third-party agent hosted outside Foundry (for example, on GCP or AWS). Registration is metadata-only: Foundry records the agent definition to light up observability experiences (traces, evaluations) over customer-emitted OpenTelemetry data.
public class ExternalAgentDefinition : Azure.AI.Projects.Agents.ProjectsAgentDefinition, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.ExternalAgentDefinition>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.ExternalAgentDefinition>
type ExternalAgentDefinition = class
inherit ProjectsAgentDefinition
interface IJsonModel<ExternalAgentDefinition>
interface IPersistableModel<ExternalAgentDefinition>
Public Class ExternalAgentDefinition
Inherits ProjectsAgentDefinition
Implements IJsonModel(Of ExternalAgentDefinition), IPersistableModel(Of ExternalAgentDefinition)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| ExternalAgentDefinition() |
Initializes a new instance of ExternalAgentDefinition. |
Properties
| Name | Description |
|---|---|
| ContentFilterConfiguration |
Configuration for Responsible AI (RAI) content filtering and safety features. (Inherited from ProjectsAgentDefinition) |
| OtelAgentId |
The OpenTelemetry agent identifier used to attribute customer-emitted spans to this Foundry agent.
Spans must include the attribute |