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
Unique identifier for the guardrail within the AI Agent Registry system.
AiAgentGuardrail.externalId ● ID scalar miscellaneous
External identifier for the guardrail, typically used for integration with external systems.
AiAgentGuardrail.externalVersion ● String scalar miscellaneous
Version identifier for the external guardrail system.
AiAgentGuardrail.name ● String scalar miscellaneous
Human-readable name of the guardrail.
AiAgentGuardrail.description ● String scalar miscellaneous
Detailed description of the guardrail's purpose and functionality.
AiAgentGuardrail.configurationJson ● String scalar miscellaneous
JSON configuration containing the guardrail's policies, rules, and operational parameters.
AiAgentGuardrail.status ● AiAgentGuardrailStatus enum agent-control-tower
Current operational status of the guardrail (ENABLED or DISABLED).
AiAgentGuardrail.tags ● [AiAgentTag!] list object agent-control-tower
Collection of tags for categorization and organization of the guardrail.
AiAgentGuardrail.agentVersions ● [AiAgentVersion!] list object agent-control-tower
List of AI agent versions that are associated with this guardrail.
AiAgentGuardrail.auditData ● AiRegistryEntityAuditData object agent-control-tower
Audit trail information including creation and modification timestamps and user details.
AiAgentGuardrail.associationStatus ● AiAgentGuardrailAssociationStatus enum agent-control-tower
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