agent library

Agent Identity / Agent Registry — auth providers (API key / OAuth) plus registered agent/MCP services and auth-provider bindings. Requires Agent Identity scaffolding; ships debt-only (not applyable on terradart-validate).

Classes

AgentIdentityAuthProviderAuthProviderTypeParams
Typed helper for the auth_provider_type_params block of google_agent_identity_auth_provider (derived from provider schema).
AgentIdentityAuthProviderAuthProviderTypeParamsApiKey
Typed helper for the auth_provider_type_params.api_key block of google_agent_identity_auth_provider (derived from provider schema).
AgentIdentityAuthProviderAuthProviderTypeParamsThreeLeggedOauth
Typed helper for the auth_provider_type_params.three_legged_oauth block of google_agent_identity_auth_provider (derived from provider schema).
AgentIdentityAuthProviderAuthProviderTypeParamsTwoLeggedOauth
Typed helper for the auth_provider_type_params.two_legged_oauth block of google_agent_identity_auth_provider (derived from provider schema).
AgentRegistryBindingAuthProviderBinding
Typed helper for the auth_provider_binding block of google_agent_registry_binding (derived from provider schema).
AgentRegistryBindingSource
Typed helper for the source block of google_agent_registry_binding (derived from provider schema).
AgentRegistryBindingTarget
Typed helper for the target block of google_agent_registry_binding (derived from provider schema).
AgentRegistryServiceAgentSpec
agent_spec — service type is Agent.
AgentRegistryServiceEndpointSpec
endpoint_spec — service type is Endpoint.
AgentRegistryServiceInterfaces
Typed helper for the interfaces block.
AgentRegistryServiceMcpServerSpec
mcp_server_spec — service type is MCP Server.
AgentRegistryServiceSpec
Exactly one of agent / MCP server / endpoint spec (MM exactly_one_of).
GoogleAgentIdentityAuthProvider
Factory wrapper for google_agent_identity_auth_provider.
GoogleAgentRegistryBinding
Factory wrapper for google_agent_registry_binding.
GoogleAgentRegistryService
Factory wrapper for google_agent_registry_service.

Enums

AgentRegistryServiceAgentSpecType
type under agent_spec.
AgentRegistryServiceEndpointSpecType
type under endpoint_spec.
AgentRegistryServiceInterfacesProtocolBinding
protocol_binding under interfaces.
AgentRegistryServiceMcpServerSpecType
type under mcp_server_spec.