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_paramsblock ofgoogle_agent_identity_auth_provider(derived from provider schema). - AgentIdentityAuthProviderAuthProviderTypeParamsApiKey
-
Typed helper for the
auth_provider_type_params.api_keyblock ofgoogle_agent_identity_auth_provider(derived from provider schema). - AgentIdentityAuthProviderAuthProviderTypeParamsThreeLeggedOauth
-
Typed helper for the
auth_provider_type_params.three_legged_oauthblock ofgoogle_agent_identity_auth_provider(derived from provider schema). - AgentIdentityAuthProviderAuthProviderTypeParamsTwoLeggedOauth
-
Typed helper for the
auth_provider_type_params.two_legged_oauthblock ofgoogle_agent_identity_auth_provider(derived from provider schema). - AgentRegistryBindingAuthProviderBinding
-
Typed helper for the
auth_provider_bindingblock ofgoogle_agent_registry_binding(derived from provider schema). - AgentRegistryBindingSource
-
Typed helper for the
sourceblock ofgoogle_agent_registry_binding(derived from provider schema). - AgentRegistryBindingTarget
-
Typed helper for the
targetblock ofgoogle_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
interfacesblock. - 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
-
typeunderagent_spec. - AgentRegistryServiceEndpointSpecType
-
typeunderendpoint_spec. - AgentRegistryServiceInterfacesProtocolBinding
-
protocol_bindingunderinterfaces. - AgentRegistryServiceMcpServerSpecType
-
typeundermcp_server_spec.