generated: '2026-09-12' method: searched source: https://github.com/solo-io/solo-apis/tree/gloo-mesh-v2.13.x/api note: '92 protobuf files harvested VERBATIM from the gloo-mesh-v2.13.x branch of solo-io/solo-apis, the read-only mirror Solo.io publishes for its API definitions (Apache-2.0). The repository README states the mirroring convention: product APIs live on long-lived branches named [PRODUCT PREFIX]-[LTS BRANCH], so gloo-mesh-v2.13.x is the current Gloo Mesh branch. These .proto files are the source the Gloo Mesh CRD schemas and the docs API reference are generated from (the CRD templates are marked ''Code generated by skv2''). Two of them define real gRPC services.' branch: gloo-mesh-v2.13.x license: Apache-2.0 counts: files: 92 services: 2 rpcs: 3 messages: 591 enums: 45 services: - file: gloo-mesh-rpc-solo-io-v2-gloo-admin.proto package: rpc.solo.io service: GlooAdminService rpcs: - GetDebugBundle - file: gloo-mesh-rpc-solo-io-v2-internal-admin.proto package: rpc.solo.io service: InternalAdmin rpcs: - ExtWorkloadBootstrap - CaCert files: - file: gloo-mesh-gloo-solo-io-admin-v2-dashboard.proto source_path: api/gloo.solo.io/admin/v2/dashboard.proto package: admin.gloo.solo.io messages: 11 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-ext-auth-server.proto source_path: api/gloo.solo.io/admin/v2/ext_auth_server.proto package: admin.gloo.solo.io messages: 7 enums: 1 - file: gloo-mesh-gloo-solo-io-admin-v2-kubernetes-cluster.proto source_path: api/gloo.solo.io/admin/v2/kubernetes_cluster.proto package: admin.gloo.solo.io messages: 3 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-ratelimit-server-config.proto source_path: api/gloo.solo.io/admin/v2/ratelimit_server_config.proto package: admin.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-ratelimit-server-settings.proto source_path: api/gloo.solo.io/admin/v2/ratelimit_server_settings.proto package: admin.gloo.solo.io messages: 2 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-root-trust-policy.proto source_path: api/gloo.solo.io/admin/v2/root_trust_policy.proto package: admin.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-workspace.proto source_path: api/gloo.solo.io/admin/v2/workspace.proto package: admin.gloo.solo.io messages: 7 enums: 0 - file: gloo-mesh-gloo-solo-io-admin-v2-workspace-settings.proto source_path: api/gloo.solo.io/admin/v2/workspace_settings.proto package: admin.gloo.solo.io messages: 10 enums: 2 - file: gloo-mesh-gloo-solo-io-admin-v2alpha1-insights-config.proto source_path: api/gloo.solo.io/admin/v2alpha1/insights_config.proto package: admin.gloo.solo.io messages: 3 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-api-doc.proto source_path: api/gloo.solo.io/apimanagement/v2/api_doc.proto package: apimanagement.gloo.solo.io messages: 7 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-api-product.proto source_path: api/gloo.solo.io/apimanagement/v2/api_product.proto package: apimanagement.gloo.solo.io messages: 3 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-api-schema-discovery.proto source_path: api/gloo.solo.io/apimanagement/v2/api_schema_discovery.proto package: apimanagement.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-graphql-resolver-map.proto source_path: api/gloo.solo.io/apimanagement/v2/graphql_resolver_map.proto package: apimanagement.gloo.solo.io messages: 17 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-graphql-schema.proto source_path: api/gloo.solo.io/apimanagement/v2/graphql_schema.proto package: apimanagement.gloo.solo.io messages: 8 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-graphql-stitched-schema.proto source_path: api/gloo.solo.io/apimanagement/v2/graphql_stitched_schema.proto package: apimanagement.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-portal.proto source_path: api/gloo.solo.io/apimanagement/v2/portal.proto package: apimanagement.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-apimanagement-v2-portal-group.proto source_path: api/gloo.solo.io/apimanagement/v2/portal_group.proto package: apimanagement.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-approval-state.proto source_path: api/gloo.solo.io/common/v2/approval_state.proto package: common.gloo.solo.io messages: 1 enums: 1 - file: gloo-mesh-gloo-solo-io-common-v2-clientmode.proto source_path: api/gloo.solo.io/common/v2/clientmode.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-cloud-provider-options.proto source_path: api/gloo.solo.io/common/v2/cloud_provider_options.proto package: common.gloo.solo.io messages: 3 enums: 3 - file: gloo-mesh-gloo-solo-io-common-v2-condition.proto source_path: api/gloo.solo.io/common/v2/condition.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-enforcement-layers.proto source_path: api/gloo.solo.io/common/v2/enforcement_layers.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-http-matchers.proto source_path: api/gloo.solo.io/common/v2/http_matchers.proto package: common.gloo.solo.io messages: 4 enums: 1 - file: gloo-mesh-gloo-solo-io-common-v2-keepalive.proto source_path: api/gloo.solo.io/common/v2/keepalive.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-locality.proto source_path: api/gloo.solo.io/common/v2/locality.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-phase.proto source_path: api/gloo.solo.io/common/v2/phase.proto package: common.gloo.solo.io messages: 2 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-port.proto source_path: api/gloo.solo.io/common/v2/port.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-portal-metadata.proto source_path: api/gloo.solo.io/common/v2/portal_metadata.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-references.proto source_path: api/gloo.solo.io/common/v2/references.proto package: common.gloo.solo.io messages: 5 enums: 1 - file: gloo-mesh-gloo-solo-io-common-v2-selectors.proto source_path: api/gloo.solo.io/common/v2/selectors.proto package: common.gloo.solo.io messages: 15 enums: 2 - file: gloo-mesh-gloo-solo-io-common-v2-status.proto source_path: api/gloo.solo.io/common/v2/status.proto package: common.gloo.solo.io messages: 9 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-string-match.proto source_path: api/gloo.solo.io/common/v2/string_match.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-tcp-matchers.proto source_path: api/gloo.solo.io/common/v2/tcp_matchers.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-common-v2-tls-matchers.proto source_path: api/gloo.solo.io/common/v2/tls_matchers.proto package: common.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-infrastructure-v2-cloud-provider.proto source_path: api/gloo.solo.io/infrastructure/v2/cloud_provider.proto package: infrastructure.gloo.solo.io messages: 8 enums: 0 - file: gloo-mesh-gloo-solo-io-infrastructure-v2-cloud-resources.proto source_path: api/gloo.solo.io/infrastructure/v2/cloud_resources.proto package: infrastructure.gloo.solo.io messages: 3 enums: 0 - file: gloo-mesh-gloo-solo-io-internal-insights-v2alpha1-insights.proto source_path: api/gloo.solo.io/internal/insights/v2alpha1/insights.proto package: insights.internal.gloo.solo.io messages: 24 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-certificate-request.proto source_path: api/gloo.solo.io/internal/v2/certificate_request.proto package: internal.gloo.solo.io messages: 2 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-discovered-cni.proto source_path: api/gloo.solo.io/internal/v2/discovered_cni.proto package: internal.gloo.solo.io messages: 3 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-discovered-gateway.proto source_path: api/gloo.solo.io/internal/v2/discovered_gateway.proto package: internal.gloo.solo.io messages: 5 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-issued-certificate.proto source_path: api/gloo.solo.io/internal/v2/issued_certificate.proto package: internal.gloo.solo.io messages: 3 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-mesh.proto source_path: api/gloo.solo.io/internal/v2/mesh.proto package: internal.gloo.solo.io messages: 4 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-pod-bounce-directive.proto source_path: api/gloo.solo.io/internal/v2/pod_bounce_directive.proto package: internal.gloo.solo.io messages: 5 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-portal-config.proto source_path: api/gloo.solo.io/internal/v2/portal_config.proto package: internal.gloo.solo.io messages: 12 enums: 1 - file: gloo-mesh-gloo-solo-io-internal-v2-report.proto source_path: api/gloo.solo.io/internal/v2/report.proto package: internal.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-internal-v2-xds-config.proto source_path: api/gloo.solo.io/internal/v2/xds_config.proto package: internal.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-internal-v2alpha1-spire.proto source_path: api/gloo.solo.io/internal/v2alpha1/spire.proto package: internal.gloo.solo.io messages: 3 enums: 0 - file: gloo-mesh-gloo-solo-io-internal-v2alpha1-virtual-service-backup.proto source_path: api/gloo.solo.io/internal/v2alpha1/virtual_service_backup.proto package: internal.gloo.solo.io messages: 1 enums: 0 - file: gloo-mesh-gloo-solo-io-networking-v2-external-endpoint.proto source_path: api/gloo.solo.io/networking/v2/external_endpoint.proto package: networking.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-networking-v2-external-service.proto source_path: api/gloo.solo.io/networking/v2/external_service.proto package: networking.gloo.solo.io messages: 6 enums: 1 - file: gloo-mesh-gloo-solo-io-networking-v2-k8s-reports.proto source_path: api/gloo.solo.io/networking/v2/k8s_reports.proto package: networking.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-networking-v2-route-table.proto source_path: api/gloo.solo.io/networking/v2/route_table.proto package: networking.gloo.solo.io messages: 14 enums: 3 - file: gloo-mesh-gloo-solo-io-networking-v2-virtual-destination.proto source_path: api/gloo.solo.io/networking/v2/virtual_destination.proto package: networking.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-networking-v2-virtual-gateway.proto source_path: api/gloo.solo.io/networking/v2/virtual_gateway.proto package: networking.gloo.solo.io messages: 12 enums: 2 - file: gloo-mesh-gloo-solo-io-networking-v2alpha1-external-workload.proto source_path: api/gloo.solo.io/networking/v2alpha1/external_workload.proto package: networking.gloo.solo.io messages: 16 enums: 1 - file: gloo-mesh-gloo-solo-io-networking-v2alpha1-progressive-delivery.proto source_path: api/gloo.solo.io/networking/v2alpha1/progressive_delivery.proto package: networking.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-extensions-lua-policy.proto source_path: api/gloo.solo.io/policy/v2/extensions/lua_policy.proto package: extensions.policy.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-extensions-wasm-deployment-policy.proto source_path: api/gloo.solo.io/policy/v2/extensions/wasm_deployment_policy.proto package: extensions.policy.gloo.solo.io messages: 7 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-observability-access-log-policy.proto source_path: api/gloo.solo.io/policy/v2/observability/access_log_policy.proto package: observability.policy.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-active-health-check-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/active_health_check_policy.proto package: resilience.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-adaptive-request-concurrency-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/adaptive_request_concurrency_policy.proto package: resilience.policy.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-connection-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/connection_policy.proto package: resilience.policy.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-failover-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/failover_policy.proto package: resilience.policy.gloo.solo.io messages: 9 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-fault-injection-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/fault_injection_policy.proto package: resilience.policy.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-graphql-persisted-query-cache-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/graphql_persisted_query_cache_policy.proto package: resilience.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-listener-connection-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/listener_connection_policy.proto package: resilience.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-outlier-detection-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/outlier_detection_policy.proto package: resilience.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-retry-timeout-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/retry_timeout_policy.proto package: resilience.policy.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-resilience-trim-proxy-config-policy.proto source_path: api/gloo.solo.io/policy/v2/resilience/trim_proxy_config_policy.proto package: resilience.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-access-policy.proto source_path: api/gloo.solo.io/policy/v2/security/access_policy.proto package: security.policy.gloo.solo.io messages: 12 enums: 1 - file: gloo-mesh-gloo-solo-io-policy-v2-security-client-tls-policy.proto source_path: api/gloo.solo.io/policy/v2/security/client_tls_policy.proto package: security.policy.gloo.solo.io messages: 8 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-cors-policy.proto source_path: api/gloo.solo.io/policy/v2/security/cors_policy.proto package: security.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-csrf-policy.proto source_path: api/gloo.solo.io/policy/v2/security/csrf_policy.proto package: security.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-dlp-policy.proto source_path: api/gloo.solo.io/policy/v2/security/dlp_policy.proto package: security.policy.gloo.solo.io messages: 7 enums: 2 - file: gloo-mesh-gloo-solo-io-policy-v2-security-ext-auth-policy.proto source_path: api/gloo.solo.io/policy/v2/security/ext_auth_policy.proto package: security.policy.gloo.solo.io messages: 5 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-graphql-allowed-query-policy.proto source_path: api/gloo.solo.io/policy/v2/security/graphql_allowed_query_policy.proto package: security.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-jwt-policy.proto source_path: api/gloo.solo.io/policy/v2/security/jwt_policy.proto package: security.policy.gloo.solo.io messages: 14 enums: 2 - file: gloo-mesh-gloo-solo-io-policy-v2-security-tls-ca-options.proto source_path: api/gloo.solo.io/policy/v2/security/tls/ca_options.proto package: tls.security.policy.gloo.solo.io messages: 4 enums: 2 - file: gloo-mesh-gloo-solo-io-policy-v2-security-tls-vault-ca.proto source_path: api/gloo.solo.io/policy/v2/security/tls/vault_ca.proto package: tls.security.policy.gloo.solo.io messages: 2 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-security-waf-policy.proto source_path: api/gloo.solo.io/policy/v2/security/waf_policy.proto package: security.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-header-manipulation.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/header_manipulation.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-http-buffer-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/http_buffer_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-load-balancer-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/load_balancer_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 6 enums: 1 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-mirror-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/mirror_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-proxy-protocol-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/proxy_protocol_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-ratelimit-client-config.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/ratelimit_client_config.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-ratelimit-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/ratelimit_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 4 enums: 0 - file: gloo-mesh-gloo-solo-io-policy-v2-trafficcontrol-transformation-policy.proto source_path: api/gloo.solo.io/policy/v2/trafficcontrol/transformation_policy.proto package: trafficcontrol.policy.gloo.solo.io messages: 6 enums: 0 - file: gloo-mesh-gloo-enterprise.gloo-v1-auth-config.proto source_path: api/gloo/enterprise.gloo/v1/auth_config.proto package: enterprise.gloo.solo.io messages: 88 enums: 8 - file: gloo-mesh-rate-limiter-v1alpha1-ratelimit.proto source_path: api/rate-limiter/v1alpha1/ratelimit.proto package: ratelimit.api.solo.io messages: 23 enums: 3 - file: gloo-mesh-rpc-solo-io-v2-gloo-admin.proto source_path: api/rpc.solo.io/v2/gloo_admin.proto package: rpc.solo.io messages: 2 enums: 0 - file: gloo-mesh-rpc-solo-io-v2-internal-admin.proto source_path: api/rpc.solo.io/v2/internal_admin.proto package: rpc.solo.io messages: 5 enums: 0