AiAgentGuardrail
Represents a guardrail in the AI Agent Registry system that defines policies and operational parameters for AI agents.
Guardrails are security and compliance mechanisms that control AI agent behavior by enforcing rules, filtering content, and ensuring adherence to organizational policies.
type AiAgentGuardrail {
id: ID!
externalId: ID
externalVersion: String
name: String
description: String
configurationJson: String
status: AiAgentGuardrailStatus
tags: [AiAgentTag!]
agentVersions: [AiAgentVersion!]
auditData: AiRegistryEntityAuditData
associationStatus: AiAgentGuardrailAssociationStatus
}
Fields
AiAgentGuardrail.id ● ID! non-null scalar miscellaneous {#id}
Unique identifier for the guardrail within the AI Agent Registry system.
AiAgentGuardrail.externalId ● ID scalar miscellaneous {#external-id}
External identifier for the guardrail, typically used for integration with external systems.
AiAgentGuardrail.externalVersion ● String scalar miscellaneous {#external-version}
Version identifier for the external guardrail system.
AiAgentGuardrail.name ● String scalar miscellaneous {#name}
Human-readable name of the guardrail.
AiAgentGuardrail.description ● String scalar miscellaneous {#description}
Detailed description of the guardrail's purpose and functionality.
AiAgentGuardrail.configurationJson ● String scalar miscellaneous {#configuration-json}
JSON configuration containing the guardrail's policies, rules, and operational parameters.
AiAgentGuardrail.status ● AiAgentGuardrailStatus enum agent-control-tower {#status}
Current operational status of the guardrail (ENABLED or DISABLED).
AiAgentGuardrail.tags ● [AiAgentTag!] list object agent-control-tower {#tags}
Collection of tags for categorization and organization of the guardrail.
AiAgentGuardrail.agentVersions ● [AiAgentVersion!] list object agent-control-tower {#agent-versions}
List of AI agent versions that are associated with this guardrail.
AiAgentGuardrail.auditData ● AiRegistryEntityAuditData object agent-control-tower {#audit-data}
Audit trail information including creation and modification timestamps and user details.
AiAgentGuardrail.associationStatus ● AiAgentGuardrailAssociationStatus enum agent-control-tower {#association-status}
Status of the guardrail's association with the current entity context.
Returned By
aiAgentGuardrail query ●
aiAgentGuardrailCreate mutation ●
aiAgentGuardrailUpdate mutation
Member Of
AiAgentGuardrailsQueryResponse object ●
AiAgentVersion object