From d4e81b27de719f58556b6740e46fbbdb386e210b Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 6 Mar 2026 02:49:14 +0000 Subject: [PATCH] ci: update dependencies --- deps/github.com/pomerium/enterprise-client | 2 +- src/pomerium/pb/routes_pb2.py | 124 ++++++++++----------- src/pomerium/pb/routes_pb2.pyi | 9 +- 3 files changed, 70 insertions(+), 65 deletions(-) diff --git a/deps/github.com/pomerium/enterprise-client b/deps/github.com/pomerium/enterprise-client index d204f26..4fb1cda 160000 --- a/deps/github.com/pomerium/enterprise-client +++ b/deps/github.com/pomerium/enterprise-client @@ -1 +1 @@ -Subproject commit d204f26c9095772e81db451da6efb01ca5e525c6 +Subproject commit 4fb1cda56fe3a9e0df9a2708df8c83794da50064 diff --git a/src/pomerium/pb/routes_pb2.py b/src/pomerium/pb/routes_pb2.py index 1744a59..249bac0 100644 --- a/src/pomerium/pb/routes_pb2.py +++ b/src/pomerium/pb/routes_pb2.py @@ -30,7 +30,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0croutes.proto\x12\x12pomerium.dashboard\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0cpolicy.proto\x1a\x18route_health_check.proto\x1a\x1broute_redirect_action.proto\x1a\x17validate/validate.proto\"P\n\x12RouteRewriteHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\x12\x10\n\x06prefix\x18\x03 \x01(\tH\x00\x12\r\n\x05value\x18\x02 \x01(\tB\t\n\x07matcher\"3\n\x13RouteDirectResponse\x12\x0e\n\x06status\x18\x01 \x01(\r\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\"Q\n\x0fJwtGroupsFilter\x12\x0e\n\x06groups\x18\x01 \x03(\t\x12\x1b\n\x0einfer_from_ppl\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_infer_from_ppl\"\x9a\x02\n\x18\x43ircuitBreakerThresholds\x12\x1c\n\x0fmax_connections\x18\x01 \x01(\rH\x00\x88\x01\x01\x12!\n\x14max_pending_requests\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x0cmax_requests\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x18\n\x0bmax_retries\x18\x04 \x01(\rH\x03\x88\x01\x01\x12!\n\x14max_connection_pools\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x12\n\x10_max_connectionsB\x17\n\x15_max_pending_requestsB\x0f\n\r_max_requestsB\x0e\n\x0c_max_retriesB\x17\n\x15_max_connection_pools\"o\n\x03MCP\x12/\n\x06server\x18\x01 \x01(\x0b\x32\x1d.pomerium.dashboard.MCPServerH\x00\x12/\n\x06\x63lient\x18\x02 \x01(\x0b\x32\x1d.pomerium.dashboard.MCPClientH\x00\x42\x06\n\x04mode\"\xb3\x01\n\tMCPServer\x12@\n\x0fupstream_oauth2\x18\x01 \x01(\x0b\x32\".pomerium.dashboard.UpstreamOAuth2H\x00\x88\x01\x01\x12\x1e\n\x11max_request_bytes\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04path\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x12\n\x10_upstream_oauth2B\x14\n\x12_max_request_bytesB\x07\n\x05_path\"\x0b\n\tMCPClient\"\x87\x01\n\x0eUpstreamOAuth2\x12\x11\n\tclient_id\x18\x01 \x01(\t\x12\x15\n\rclient_secret\x18\x02 \x01(\t\x12;\n\x0foauth2_endpoint\x18\x03 \x01(\x0b\x32\".pomerium.dashboard.OAuth2Endpoint\x12\x0e\n\x06scopes\x18\x04 \x03(\t\"\x82\x01\n\x0eOAuth2Endpoint\x12\x10\n\x08\x61uth_url\x18\x01 \x01(\t\x12\x11\n\ttoken_url\x18\x02 \x01(\t\x12<\n\nauth_style\x18\x03 \x01(\x0e\x32#.pomerium.dashboard.OAuth2AuthStyleH\x00\x88\x01\x01\x42\r\n\x0b_auth_style\"\x84\x1d\n\x05Route\x12\n\n\x02id\x18\x01 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x1d \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\ndeleted_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x41 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08logo_url\x18\x42 \x01(\tH\x01\x88\x01\x01\x12\x11\n\tstat_name\x18/ \x01(\t\x12\x0c\n\x04\x66rom\x18\x06 \x01(\t\x12\n\n\x02to\x18\x07 \x03(\t\x12\x34\n\x08redirect\x18\x43 \x01(\x0b\x32\".pomerium.dashboard.RedirectAction\x12\x39\n\x08response\x18; \x01(\x0b\x32\'.pomerium.dashboard.RouteDirectResponse\x12\x13\n\x06prefix\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x11\n\x04path\x18\t \x01(\tH\x03\x88\x01\x01\x12\x12\n\x05regex\x18\n \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0eprefix_rewrite\x18$ \x01(\tH\x05\x88\x01\x01\x12\"\n\x15regex_rewrite_pattern\x18% \x01(\tH\x06\x88\x01\x01\x12\'\n\x1aregex_rewrite_substitution\x18& \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0chost_rewrite\x18\x1e \x01(\tH\x08\x88\x01\x01\x12 \n\x13host_rewrite_header\x18\x1f \x01(\tH\t\x88\x01\x01\x12,\n\x1fhost_path_regex_rewrite_pattern\x18 \x01(\tH\n\x88\x01\x01\x12\x31\n$host_path_regex_rewrite_substitution\x18! \x01(\tH\x0b\x88\x01\x01\x12!\n\x14regex_priority_order\x18- \x01(\x03H\x0c\x88\x01\x01\x12/\n\x07timeout\x18\r \x01(\x0b\x32\x19.google.protobuf.DurationH\r\x88\x01\x01\x12\x34\n\x0cidle_timeout\x18\x30 \x01(\x0b\x32\x19.google.protobuf.DurationH\x0e\x88\x01\x01\x12\x1d\n\x10\x61llow_websockets\x18\x0e \x01(\x08H\x0f\x88\x01\x01\x12\x17\n\nallow_spdy\x18\x31 \x01(\x08H\x10\x88\x01\x01\x12\x1c\n\x0ftls_skip_verify\x18\x0f \x01(\x08H\x11\x88\x01\x01\x12%\n\x18tls_upstream_server_name\x18\x33 \x01(\tH\x12\x88\x01\x01\x12\'\n\x1atls_downstream_server_name\x18\x34 \x01(\tH\x13\x88\x01\x01\x12&\n\x19tls_custom_ca_key_pair_id\x18) \x01(\tH\x14\x88\x01\x01\x12#\n\x16tls_client_key_pair_id\x18* \x01(\tH\x15\x88\x01\x01\x12\x31\n$tls_downstream_client_ca_key_pair_id\x18+ \x01(\tH\x16\x88\x01\x01\x12-\n tls_upstream_allow_renegotiation\x18\x37 \x01(\x08H\x17\x88\x01\x01\x12M\n\x13set_request_headers\x18\x17 \x03(\x0b\x32\x30.pomerium.dashboard.Route.SetRequestHeadersEntry\x12\x1e\n\x16remove_request_headers\x18\x18 \x03(\t\x12O\n\x14set_response_headers\x18\x38 \x03(\x0b\x32\x31.pomerium.dashboard.Route.SetResponseHeadersEntry\x12H\n\x18rewrite_response_headers\x18, \x03(\x0b\x32&.pomerium.dashboard.RouteRewriteHeader\x12!\n\x14preserve_host_header\x18\x19 \x01(\x08H\x18\x88\x01\x01\x12\"\n\x15pass_identity_headers\x18\x1a \x01(\x08H\x19\x88\x01\x01\x12-\n kubernetes_service_account_token\x18\x1b \x01(\tH\x1a\x88\x01\x01\x12\x32\n%kubernetes_service_account_token_file\x18< \x01(\tH\x1b\x88\x01\x01\x12\x35\n-enable_google_cloud_serverless_authentication\x18. \x01(\x08\x12@\n\x11jwt_issuer_format\x18= \x01(\x0e\x32 .pomerium.dashboard.IssuerFormatH\x1c\x88\x01\x01\x12G\n\x13\x62\x65\x61rer_token_format\x18\x44 \x01(\x0e\x32%.pomerium.dashboard.BearerTokenFormatH\x1d\x88\x01\x01\x12>\n\x11jwt_groups_filter\x18> \x01(\x0b\x32#.pomerium.dashboard.JwtGroupsFilter\x12\x1a\n\ridp_client_id\x18\x39 \x01(\tH\x1e\x88\x01\x01\x12\x1e\n\x11idp_client_secret\x18: \x01(\tH\x1f\x88\x01\x01\x12\x1a\n\x12show_error_details\x18\x35 \x01(\x08\x12\x15\n\roriginator_id\x18\x36 \x01(\t\x12\x12\n\npolicy_ids\x18\x1c \x03(\t\x12\x12\n\ndepends_on\x18H \x03(\t\x12\x14\n\x0cpolicy_names\x18\" \x03(\t\x12\x16\n\x0enamespace_name\x18# \x01(\t\x12\x1b\n\x13\x65nforced_policy_ids\x18? \x03(\t\x12\x1d\n\x15\x65nforced_policy_names\x18@ \x03(\t\x12U\n\"idp_access_token_allowed_audiences\x18\x45 \x01(\x0b\x32$.pomerium.dashboard.Route.StringListH \x88\x01\x01\x12U\n\x15load_balancing_policy\x18\x46 \x01(\x0e\x32\'.pomerium.dashboard.LoadBalancingPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01H!\x88\x01\x01\x12\x36\n\rhealth_checks\x18G \x03(\x0b\x32\x1f.pomerium.dashboard.HealthCheck\x12U\n\x1a\x63ircuit_breaker_thresholds\x18I \x01(\x0b\x32,.pomerium.dashboard.CircuitBreakerThresholdsH\"\x88\x01\x01\x12)\n\x03mcp\x18J \x01(\x0b\x32\x17.pomerium.dashboard.MCPH#\x88\x01\x01\x12$\n\x17healthy_panic_threshold\x18K \x01(\x05H$\x88\x01\x01\x12@\n\x0fupstream_tunnel\x18L \x01(\x0b\x32\".pomerium.dashboard.UpstreamTunnelH%\x88\x01\x01\x1a\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\x1a\x38\n\x16SetRequestHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x39\n\x17SetResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_logo_urlB\t\n\x07_prefixB\x07\n\x05_pathB\x08\n\x06_regexB\x11\n\x0f_prefix_rewriteB\x18\n\x16_regex_rewrite_patternB\x1d\n\x1b_regex_rewrite_substitutionB\x0f\n\r_host_rewriteB\x16\n\x14_host_rewrite_headerB\"\n _host_path_regex_rewrite_patternB\'\n%_host_path_regex_rewrite_substitutionB\x17\n\x15_regex_priority_orderB\n\n\x08_timeoutB\x0f\n\r_idle_timeoutB\x13\n\x11_allow_websocketsB\r\n\x0b_allow_spdyB\x12\n\x10_tls_skip_verifyB\x1b\n\x19_tls_upstream_server_nameB\x1d\n\x1b_tls_downstream_server_nameB\x1c\n\x1a_tls_custom_ca_key_pair_idB\x19\n\x17_tls_client_key_pair_idB\'\n%_tls_downstream_client_ca_key_pair_idB#\n!_tls_upstream_allow_renegotiationB\x17\n\x15_preserve_host_headerB\x18\n\x16_pass_identity_headersB#\n!_kubernetes_service_account_tokenB(\n&_kubernetes_service_account_token_fileB\x14\n\x12_jwt_issuer_formatB\x16\n\x14_bearer_token_formatB\x10\n\x0e_idp_client_idB\x14\n\x12_idp_client_secretB%\n#_idp_access_token_allowed_audiencesB\x18\n\x16_load_balancing_policyB\x1d\n\x1b_circuit_breaker_thresholdsB\x06\n\x04_mcpB\x1a\n\x18_healthy_panic_thresholdB\x12\n\x10_upstream_tunnelJ\x04\x08(\x10)J\x04\x08\x32\x10\x33J\x04\x08\'\x10(\"\x10\n\x0eUpstreamTunnel\"k\n\x11RouteWithPolicies\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\x12,\n\x08policies\x18\x02 \x03(\x0b\x32\x1a.pomerium.dashboard.Policy\" \n\x12\x44\x65leteRouteRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x15\n\x13\x44\x65leteRouteResponse\"\"\n\x13\x44\x65leteRoutesRequest\x12\x0b\n\x03ids\x18\x01 \x03(\t\"\x16\n\x14\x44\x65leteRoutesResponse\"\x1d\n\x0fGetRouteRequest\x12\n\n\x02id\x18\x01 \x01(\t\"<\n\x10GetRouteResponse\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"\xce\x01\n\x11ListRoutesRequest\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x12\n\x05query\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\x03H\x02\x88\x01\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x17\n\ncluster_id\x18\x06 \x01(\tH\x04\x88\x01\x01\x42\x08\n\x06_queryB\t\n\x07_offsetB\x08\n\x06_limitB\x0b\n\t_order_byB\r\n\x0b_cluster_id\"T\n\x12ListRoutesResponse\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\x12\x13\n\x0btotal_count\x18\x02 \x01(\x03\"3\n\x11LoadRoutesRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x63ontents\x18\x02 \x01(\x0c\"K\n\x12LoadRoutesResponse\x12\x35\n\x06routes\x18\x01 \x03(\x0b\x32%.pomerium.dashboard.RouteWithPolicies\";\n\x0fSetRouteRequest\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"<\n\x10SetRouteResponse\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"=\n\x10SetRoutesRequest\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\">\n\x11SetRoutesResponse\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\"@\n\x11MoveRoutesRequest\x12\x11\n\troute_ids\x18\x01 \x03(\t\x12\x18\n\x10new_namespace_id\x18\x02 \x01(\t\"\x14\n\x12MoveRoutesResponse*1\n\x0cIssuerFormat\x12\x12\n\x0eIssuerHostOnly\x10\x00\x12\r\n\tIssuerURI\x10\x01*\xab\x01\n\x11\x42\x65\x61rerTokenFormat\x12\x1f\n\x1b\x42\x45\x41RER_TOKEN_FORMAT_UNKNOWN\x10\x00\x12\x1f\n\x1b\x42\x45\x41RER_TOKEN_FORMAT_DEFAULT\x10\x01\x12(\n$BEARER_TOKEN_FORMAT_IDP_ACCESS_TOKEN\x10\x02\x12*\n&BEARER_TOKEN_FORMAT_IDP_IDENTITY_TOKEN\x10\x03*\xf5\x01\n\x13LoadBalancingPolicy\x12%\n!LOAD_BALANCING_POLICY_UNSPECIFIED\x10\x00\x12%\n!LOAD_BALANCING_POLICY_ROUND_ROBIN\x10\x01\x12 \n\x1cLOAD_BALANCING_POLICY_MAGLEV\x10\x02\x12 \n\x1cLOAD_BALANCING_POLICY_RANDOM\x10\x03\x12#\n\x1fLOAD_BALANCING_POLICY_RING_HASH\x10\x04\x12\'\n#LOAD_BALANCING_POLICY_LEAST_REQUEST\x10\x05*v\n\x0fOAuth2AuthStyle\x12!\n\x1dOAUTH2_AUTH_STYLE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bOAUTH2_AUTH_STYLE_IN_PARAMS\x10\x01\x12\x1f\n\x1bOAUTH2_AUTH_STYLE_IN_HEADER\x10\x02\x32\xf0\x05\n\x0cRouteService\x12^\n\x0b\x44\x65leteRoute\x12&.pomerium.dashboard.DeleteRouteRequest\x1a\'.pomerium.dashboard.DeleteRouteResponse\x12\x61\n\x0c\x44\x65leteRoutes\x12\'.pomerium.dashboard.DeleteRoutesRequest\x1a(.pomerium.dashboard.DeleteRoutesResponse\x12U\n\x08GetRoute\x12#.pomerium.dashboard.GetRouteRequest\x1a$.pomerium.dashboard.GetRouteResponse\x12[\n\nListRoutes\x12%.pomerium.dashboard.ListRoutesRequest\x1a&.pomerium.dashboard.ListRoutesResponse\x12[\n\nLoadRoutes\x12%.pomerium.dashboard.LoadRoutesRequest\x1a&.pomerium.dashboard.LoadRoutesResponse\x12U\n\x08SetRoute\x12#.pomerium.dashboard.SetRouteRequest\x1a$.pomerium.dashboard.SetRouteResponse\x12X\n\tSetRoutes\x12$.pomerium.dashboard.SetRoutesRequest\x1a%.pomerium.dashboard.SetRoutesResponse\x12[\n\nMoveRoutes\x12%.pomerium.dashboard.MoveRoutesRequest\x1a&.pomerium.dashboard.MoveRoutesResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0croutes.proto\x12\x12pomerium.dashboard\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0cpolicy.proto\x1a\x18route_health_check.proto\x1a\x1broute_redirect_action.proto\x1a\x17validate/validate.proto\"P\n\x12RouteRewriteHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\x12\x10\n\x06prefix\x18\x03 \x01(\tH\x00\x12\r\n\x05value\x18\x02 \x01(\tB\t\n\x07matcher\"3\n\x13RouteDirectResponse\x12\x0e\n\x06status\x18\x01 \x01(\r\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\"Q\n\x0fJwtGroupsFilter\x12\x0e\n\x06groups\x18\x01 \x03(\t\x12\x1b\n\x0einfer_from_ppl\x18\x02 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_infer_from_ppl\"\x9a\x02\n\x18\x43ircuitBreakerThresholds\x12\x1c\n\x0fmax_connections\x18\x01 \x01(\rH\x00\x88\x01\x01\x12!\n\x14max_pending_requests\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x0cmax_requests\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x18\n\x0bmax_retries\x18\x04 \x01(\rH\x03\x88\x01\x01\x12!\n\x14max_connection_pools\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x12\n\x10_max_connectionsB\x17\n\x15_max_pending_requestsB\x0f\n\r_max_requestsB\x0e\n\x0c_max_retriesB\x17\n\x15_max_connection_pools\"o\n\x03MCP\x12/\n\x06server\x18\x01 \x01(\x0b\x32\x1d.pomerium.dashboard.MCPServerH\x00\x12/\n\x06\x63lient\x18\x02 \x01(\x0b\x32\x1d.pomerium.dashboard.MCPClientH\x00\x42\x06\n\x04mode\"\xf7\x01\n\tMCPServer\x12@\n\x0fupstream_oauth2\x18\x01 \x01(\x0b\x32\".pomerium.dashboard.UpstreamOAuth2H\x00\x88\x01\x01\x12\x1e\n\x11max_request_bytes\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04path\x18\x03 \x01(\tH\x02\x88\x01\x01\x12%\n\x18\x61uthorization_server_url\x18\x04 \x01(\tH\x03\x88\x01\x01\x42\x12\n\x10_upstream_oauth2B\x14\n\x12_max_request_bytesB\x07\n\x05_pathB\x1b\n\x19_authorization_server_url\"\x0b\n\tMCPClient\"\x87\x01\n\x0eUpstreamOAuth2\x12\x11\n\tclient_id\x18\x01 \x01(\t\x12\x15\n\rclient_secret\x18\x02 \x01(\t\x12;\n\x0foauth2_endpoint\x18\x03 \x01(\x0b\x32\".pomerium.dashboard.OAuth2Endpoint\x12\x0e\n\x06scopes\x18\x04 \x03(\t\"\x82\x01\n\x0eOAuth2Endpoint\x12\x10\n\x08\x61uth_url\x18\x01 \x01(\t\x12\x11\n\ttoken_url\x18\x02 \x01(\t\x12<\n\nauth_style\x18\x03 \x01(\x0e\x32#.pomerium.dashboard.OAuth2AuthStyleH\x00\x88\x01\x01\x42\r\n\x0b_auth_style\"\x84\x1d\n\x05Route\x12\n\n\x02id\x18\x01 \x01(\t\x12\x14\n\x0cnamespace_id\x18\x1d \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\ndeleted_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x18\n\x0b\x64\x65scription\x18\x41 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08logo_url\x18\x42 \x01(\tH\x01\x88\x01\x01\x12\x11\n\tstat_name\x18/ \x01(\t\x12\x0c\n\x04\x66rom\x18\x06 \x01(\t\x12\n\n\x02to\x18\x07 \x03(\t\x12\x34\n\x08redirect\x18\x43 \x01(\x0b\x32\".pomerium.dashboard.RedirectAction\x12\x39\n\x08response\x18; \x01(\x0b\x32\'.pomerium.dashboard.RouteDirectResponse\x12\x13\n\x06prefix\x18\x08 \x01(\tH\x02\x88\x01\x01\x12\x11\n\x04path\x18\t \x01(\tH\x03\x88\x01\x01\x12\x12\n\x05regex\x18\n \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0eprefix_rewrite\x18$ \x01(\tH\x05\x88\x01\x01\x12\"\n\x15regex_rewrite_pattern\x18% \x01(\tH\x06\x88\x01\x01\x12\'\n\x1aregex_rewrite_substitution\x18& \x01(\tH\x07\x88\x01\x01\x12\x19\n\x0chost_rewrite\x18\x1e \x01(\tH\x08\x88\x01\x01\x12 \n\x13host_rewrite_header\x18\x1f \x01(\tH\t\x88\x01\x01\x12,\n\x1fhost_path_regex_rewrite_pattern\x18 \x01(\tH\n\x88\x01\x01\x12\x31\n$host_path_regex_rewrite_substitution\x18! \x01(\tH\x0b\x88\x01\x01\x12!\n\x14regex_priority_order\x18- \x01(\x03H\x0c\x88\x01\x01\x12/\n\x07timeout\x18\r \x01(\x0b\x32\x19.google.protobuf.DurationH\r\x88\x01\x01\x12\x34\n\x0cidle_timeout\x18\x30 \x01(\x0b\x32\x19.google.protobuf.DurationH\x0e\x88\x01\x01\x12\x1d\n\x10\x61llow_websockets\x18\x0e \x01(\x08H\x0f\x88\x01\x01\x12\x17\n\nallow_spdy\x18\x31 \x01(\x08H\x10\x88\x01\x01\x12\x1c\n\x0ftls_skip_verify\x18\x0f \x01(\x08H\x11\x88\x01\x01\x12%\n\x18tls_upstream_server_name\x18\x33 \x01(\tH\x12\x88\x01\x01\x12\'\n\x1atls_downstream_server_name\x18\x34 \x01(\tH\x13\x88\x01\x01\x12&\n\x19tls_custom_ca_key_pair_id\x18) \x01(\tH\x14\x88\x01\x01\x12#\n\x16tls_client_key_pair_id\x18* \x01(\tH\x15\x88\x01\x01\x12\x31\n$tls_downstream_client_ca_key_pair_id\x18+ \x01(\tH\x16\x88\x01\x01\x12-\n tls_upstream_allow_renegotiation\x18\x37 \x01(\x08H\x17\x88\x01\x01\x12M\n\x13set_request_headers\x18\x17 \x03(\x0b\x32\x30.pomerium.dashboard.Route.SetRequestHeadersEntry\x12\x1e\n\x16remove_request_headers\x18\x18 \x03(\t\x12O\n\x14set_response_headers\x18\x38 \x03(\x0b\x32\x31.pomerium.dashboard.Route.SetResponseHeadersEntry\x12H\n\x18rewrite_response_headers\x18, \x03(\x0b\x32&.pomerium.dashboard.RouteRewriteHeader\x12!\n\x14preserve_host_header\x18\x19 \x01(\x08H\x18\x88\x01\x01\x12\"\n\x15pass_identity_headers\x18\x1a \x01(\x08H\x19\x88\x01\x01\x12-\n kubernetes_service_account_token\x18\x1b \x01(\tH\x1a\x88\x01\x01\x12\x32\n%kubernetes_service_account_token_file\x18< \x01(\tH\x1b\x88\x01\x01\x12\x35\n-enable_google_cloud_serverless_authentication\x18. \x01(\x08\x12@\n\x11jwt_issuer_format\x18= \x01(\x0e\x32 .pomerium.dashboard.IssuerFormatH\x1c\x88\x01\x01\x12G\n\x13\x62\x65\x61rer_token_format\x18\x44 \x01(\x0e\x32%.pomerium.dashboard.BearerTokenFormatH\x1d\x88\x01\x01\x12>\n\x11jwt_groups_filter\x18> \x01(\x0b\x32#.pomerium.dashboard.JwtGroupsFilter\x12\x1a\n\ridp_client_id\x18\x39 \x01(\tH\x1e\x88\x01\x01\x12\x1e\n\x11idp_client_secret\x18: \x01(\tH\x1f\x88\x01\x01\x12\x1a\n\x12show_error_details\x18\x35 \x01(\x08\x12\x15\n\roriginator_id\x18\x36 \x01(\t\x12\x12\n\npolicy_ids\x18\x1c \x03(\t\x12\x12\n\ndepends_on\x18H \x03(\t\x12\x14\n\x0cpolicy_names\x18\" \x03(\t\x12\x16\n\x0enamespace_name\x18# \x01(\t\x12\x1b\n\x13\x65nforced_policy_ids\x18? \x03(\t\x12\x1d\n\x15\x65nforced_policy_names\x18@ \x03(\t\x12U\n\"idp_access_token_allowed_audiences\x18\x45 \x01(\x0b\x32$.pomerium.dashboard.Route.StringListH \x88\x01\x01\x12U\n\x15load_balancing_policy\x18\x46 \x01(\x0e\x32\'.pomerium.dashboard.LoadBalancingPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01H!\x88\x01\x01\x12\x36\n\rhealth_checks\x18G \x03(\x0b\x32\x1f.pomerium.dashboard.HealthCheck\x12U\n\x1a\x63ircuit_breaker_thresholds\x18I \x01(\x0b\x32,.pomerium.dashboard.CircuitBreakerThresholdsH\"\x88\x01\x01\x12)\n\x03mcp\x18J \x01(\x0b\x32\x17.pomerium.dashboard.MCPH#\x88\x01\x01\x12$\n\x17healthy_panic_threshold\x18K \x01(\x05H$\x88\x01\x01\x12@\n\x0fupstream_tunnel\x18L \x01(\x0b\x32\".pomerium.dashboard.UpstreamTunnelH%\x88\x01\x01\x1a\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\x1a\x38\n\x16SetRequestHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x39\n\x17SetResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_logo_urlB\t\n\x07_prefixB\x07\n\x05_pathB\x08\n\x06_regexB\x11\n\x0f_prefix_rewriteB\x18\n\x16_regex_rewrite_patternB\x1d\n\x1b_regex_rewrite_substitutionB\x0f\n\r_host_rewriteB\x16\n\x14_host_rewrite_headerB\"\n _host_path_regex_rewrite_patternB\'\n%_host_path_regex_rewrite_substitutionB\x17\n\x15_regex_priority_orderB\n\n\x08_timeoutB\x0f\n\r_idle_timeoutB\x13\n\x11_allow_websocketsB\r\n\x0b_allow_spdyB\x12\n\x10_tls_skip_verifyB\x1b\n\x19_tls_upstream_server_nameB\x1d\n\x1b_tls_downstream_server_nameB\x1c\n\x1a_tls_custom_ca_key_pair_idB\x19\n\x17_tls_client_key_pair_idB\'\n%_tls_downstream_client_ca_key_pair_idB#\n!_tls_upstream_allow_renegotiationB\x17\n\x15_preserve_host_headerB\x18\n\x16_pass_identity_headersB#\n!_kubernetes_service_account_tokenB(\n&_kubernetes_service_account_token_fileB\x14\n\x12_jwt_issuer_formatB\x16\n\x14_bearer_token_formatB\x10\n\x0e_idp_client_idB\x14\n\x12_idp_client_secretB%\n#_idp_access_token_allowed_audiencesB\x18\n\x16_load_balancing_policyB\x1d\n\x1b_circuit_breaker_thresholdsB\x06\n\x04_mcpB\x1a\n\x18_healthy_panic_thresholdB\x12\n\x10_upstream_tunnelJ\x04\x08(\x10)J\x04\x08\x32\x10\x33J\x04\x08\'\x10(\"\x10\n\x0eUpstreamTunnel\"k\n\x11RouteWithPolicies\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\x12,\n\x08policies\x18\x02 \x03(\x0b\x32\x1a.pomerium.dashboard.Policy\" \n\x12\x44\x65leteRouteRequest\x12\n\n\x02id\x18\x01 \x01(\t\"\x15\n\x13\x44\x65leteRouteResponse\"\"\n\x13\x44\x65leteRoutesRequest\x12\x0b\n\x03ids\x18\x01 \x03(\t\"\x16\n\x14\x44\x65leteRoutesResponse\"\x1d\n\x0fGetRouteRequest\x12\n\n\x02id\x18\x01 \x01(\t\"<\n\x10GetRouteResponse\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"\xce\x01\n\x11ListRoutesRequest\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x12\n\x05query\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06offset\x18\x03 \x01(\x03H\x01\x88\x01\x01\x12\x12\n\x05limit\x18\x04 \x01(\x03H\x02\x88\x01\x01\x12\x15\n\x08order_by\x18\x05 \x01(\tH\x03\x88\x01\x01\x12\x17\n\ncluster_id\x18\x06 \x01(\tH\x04\x88\x01\x01\x42\x08\n\x06_queryB\t\n\x07_offsetB\x08\n\x06_limitB\x0b\n\t_order_byB\r\n\x0b_cluster_id\"T\n\x12ListRoutesResponse\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\x12\x13\n\x0btotal_count\x18\x02 \x01(\x03\"3\n\x11LoadRoutesRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x63ontents\x18\x02 \x01(\x0c\"K\n\x12LoadRoutesResponse\x12\x35\n\x06routes\x18\x01 \x03(\x0b\x32%.pomerium.dashboard.RouteWithPolicies\";\n\x0fSetRouteRequest\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"<\n\x10SetRouteResponse\x12(\n\x05route\x18\x01 \x01(\x0b\x32\x19.pomerium.dashboard.Route\"=\n\x10SetRoutesRequest\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\">\n\x11SetRoutesResponse\x12)\n\x06routes\x18\x01 \x03(\x0b\x32\x19.pomerium.dashboard.Route\"@\n\x11MoveRoutesRequest\x12\x11\n\troute_ids\x18\x01 \x03(\t\x12\x18\n\x10new_namespace_id\x18\x02 \x01(\t\"\x14\n\x12MoveRoutesResponse*1\n\x0cIssuerFormat\x12\x12\n\x0eIssuerHostOnly\x10\x00\x12\r\n\tIssuerURI\x10\x01*\xab\x01\n\x11\x42\x65\x61rerTokenFormat\x12\x1f\n\x1b\x42\x45\x41RER_TOKEN_FORMAT_UNKNOWN\x10\x00\x12\x1f\n\x1b\x42\x45\x41RER_TOKEN_FORMAT_DEFAULT\x10\x01\x12(\n$BEARER_TOKEN_FORMAT_IDP_ACCESS_TOKEN\x10\x02\x12*\n&BEARER_TOKEN_FORMAT_IDP_IDENTITY_TOKEN\x10\x03*\xf5\x01\n\x13LoadBalancingPolicy\x12%\n!LOAD_BALANCING_POLICY_UNSPECIFIED\x10\x00\x12%\n!LOAD_BALANCING_POLICY_ROUND_ROBIN\x10\x01\x12 \n\x1cLOAD_BALANCING_POLICY_MAGLEV\x10\x02\x12 \n\x1cLOAD_BALANCING_POLICY_RANDOM\x10\x03\x12#\n\x1fLOAD_BALANCING_POLICY_RING_HASH\x10\x04\x12\'\n#LOAD_BALANCING_POLICY_LEAST_REQUEST\x10\x05*v\n\x0fOAuth2AuthStyle\x12!\n\x1dOAUTH2_AUTH_STYLE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bOAUTH2_AUTH_STYLE_IN_PARAMS\x10\x01\x12\x1f\n\x1bOAUTH2_AUTH_STYLE_IN_HEADER\x10\x02\x32\xf0\x05\n\x0cRouteService\x12^\n\x0b\x44\x65leteRoute\x12&.pomerium.dashboard.DeleteRouteRequest\x1a\'.pomerium.dashboard.DeleteRouteResponse\x12\x61\n\x0c\x44\x65leteRoutes\x12\'.pomerium.dashboard.DeleteRoutesRequest\x1a(.pomerium.dashboard.DeleteRoutesResponse\x12U\n\x08GetRoute\x12#.pomerium.dashboard.GetRouteRequest\x1a$.pomerium.dashboard.GetRouteResponse\x12[\n\nListRoutes\x12%.pomerium.dashboard.ListRoutesRequest\x1a&.pomerium.dashboard.ListRoutesResponse\x12[\n\nLoadRoutes\x12%.pomerium.dashboard.LoadRoutesRequest\x1a&.pomerium.dashboard.LoadRoutesResponse\x12U\n\x08SetRoute\x12#.pomerium.dashboard.SetRouteRequest\x1a$.pomerium.dashboard.SetRouteResponse\x12X\n\tSetRoutes\x12$.pomerium.dashboard.SetRoutesRequest\x1a%.pomerium.dashboard.SetRoutesResponse\x12[\n\nMoveRoutes\x12%.pomerium.dashboard.MoveRoutesRequest\x1a&.pomerium.dashboard.MoveRoutesResponseB-Z+github.com/pomerium/pomerium-console/pkg/pbb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -44,14 +44,14 @@ _globals['_ROUTE_SETRESPONSEHEADERSENTRY']._serialized_options = b'8\001' _globals['_ROUTE'].fields_by_name['load_balancing_policy']._loaded_options = None _globals['_ROUTE'].fields_by_name['load_balancing_policy']._serialized_options = b'\372B\005\202\001\002\020\001' - _globals['_ISSUERFORMAT']._serialized_start=6096 - _globals['_ISSUERFORMAT']._serialized_end=6145 - _globals['_BEARERTOKENFORMAT']._serialized_start=6148 - _globals['_BEARERTOKENFORMAT']._serialized_end=6319 - _globals['_LOADBALANCINGPOLICY']._serialized_start=6322 - _globals['_LOADBALANCINGPOLICY']._serialized_end=6567 - _globals['_OAUTH2AUTHSTYLE']._serialized_start=6569 - _globals['_OAUTH2AUTHSTYLE']._serialized_end=6687 + _globals['_ISSUERFORMAT']._serialized_start=6164 + _globals['_ISSUERFORMAT']._serialized_end=6213 + _globals['_BEARERTOKENFORMAT']._serialized_start=6216 + _globals['_BEARERTOKENFORMAT']._serialized_end=6387 + _globals['_LOADBALANCINGPOLICY']._serialized_start=6390 + _globals['_LOADBALANCINGPOLICY']._serialized_end=6635 + _globals['_OAUTH2AUTHSTYLE']._serialized_start=6637 + _globals['_OAUTH2AUTHSTYLE']._serialized_end=6755 _globals['_ROUTEREWRITEHEADER']._serialized_start=195 _globals['_ROUTEREWRITEHEADER']._serialized_end=275 _globals['_ROUTEDIRECTRESPONSE']._serialized_start=277 @@ -63,57 +63,57 @@ _globals['_MCP']._serialized_start=698 _globals['_MCP']._serialized_end=809 _globals['_MCPSERVER']._serialized_start=812 - _globals['_MCPSERVER']._serialized_end=991 - _globals['_MCPCLIENT']._serialized_start=993 - _globals['_MCPCLIENT']._serialized_end=1004 - _globals['_UPSTREAMOAUTH2']._serialized_start=1007 - _globals['_UPSTREAMOAUTH2']._serialized_end=1142 - _globals['_OAUTH2ENDPOINT']._serialized_start=1145 - _globals['_OAUTH2ENDPOINT']._serialized_end=1275 - _globals['_ROUTE']._serialized_start=1278 - _globals['_ROUTE']._serialized_end=4994 - _globals['_ROUTE_STRINGLIST']._serialized_start=3905 - _globals['_ROUTE_STRINGLIST']._serialized_end=3933 - _globals['_ROUTE_SETREQUESTHEADERSENTRY']._serialized_start=3935 - _globals['_ROUTE_SETREQUESTHEADERSENTRY']._serialized_end=3991 - _globals['_ROUTE_SETRESPONSEHEADERSENTRY']._serialized_start=3993 - _globals['_ROUTE_SETRESPONSEHEADERSENTRY']._serialized_end=4050 - _globals['_UPSTREAMTUNNEL']._serialized_start=4996 - _globals['_UPSTREAMTUNNEL']._serialized_end=5012 - _globals['_ROUTEWITHPOLICIES']._serialized_start=5014 - _globals['_ROUTEWITHPOLICIES']._serialized_end=5121 - _globals['_DELETEROUTEREQUEST']._serialized_start=5123 - _globals['_DELETEROUTEREQUEST']._serialized_end=5155 - _globals['_DELETEROUTERESPONSE']._serialized_start=5157 - _globals['_DELETEROUTERESPONSE']._serialized_end=5178 - _globals['_DELETEROUTESREQUEST']._serialized_start=5180 - _globals['_DELETEROUTESREQUEST']._serialized_end=5214 - _globals['_DELETEROUTESRESPONSE']._serialized_start=5216 - _globals['_DELETEROUTESRESPONSE']._serialized_end=5238 - _globals['_GETROUTEREQUEST']._serialized_start=5240 - _globals['_GETROUTEREQUEST']._serialized_end=5269 - _globals['_GETROUTERESPONSE']._serialized_start=5271 - _globals['_GETROUTERESPONSE']._serialized_end=5331 - _globals['_LISTROUTESREQUEST']._serialized_start=5334 - _globals['_LISTROUTESREQUEST']._serialized_end=5540 - _globals['_LISTROUTESRESPONSE']._serialized_start=5542 - _globals['_LISTROUTESRESPONSE']._serialized_end=5626 - _globals['_LOADROUTESREQUEST']._serialized_start=5628 - _globals['_LOADROUTESREQUEST']._serialized_end=5679 - _globals['_LOADROUTESRESPONSE']._serialized_start=5681 - _globals['_LOADROUTESRESPONSE']._serialized_end=5756 - _globals['_SETROUTEREQUEST']._serialized_start=5758 - _globals['_SETROUTEREQUEST']._serialized_end=5817 - _globals['_SETROUTERESPONSE']._serialized_start=5819 - _globals['_SETROUTERESPONSE']._serialized_end=5879 - _globals['_SETROUTESREQUEST']._serialized_start=5881 - _globals['_SETROUTESREQUEST']._serialized_end=5942 - _globals['_SETROUTESRESPONSE']._serialized_start=5944 - _globals['_SETROUTESRESPONSE']._serialized_end=6006 - _globals['_MOVEROUTESREQUEST']._serialized_start=6008 - _globals['_MOVEROUTESREQUEST']._serialized_end=6072 - _globals['_MOVEROUTESRESPONSE']._serialized_start=6074 - _globals['_MOVEROUTESRESPONSE']._serialized_end=6094 - _globals['_ROUTESERVICE']._serialized_start=6690 - _globals['_ROUTESERVICE']._serialized_end=7442 + _globals['_MCPSERVER']._serialized_end=1059 + _globals['_MCPCLIENT']._serialized_start=1061 + _globals['_MCPCLIENT']._serialized_end=1072 + _globals['_UPSTREAMOAUTH2']._serialized_start=1075 + _globals['_UPSTREAMOAUTH2']._serialized_end=1210 + _globals['_OAUTH2ENDPOINT']._serialized_start=1213 + _globals['_OAUTH2ENDPOINT']._serialized_end=1343 + _globals['_ROUTE']._serialized_start=1346 + _globals['_ROUTE']._serialized_end=5062 + _globals['_ROUTE_STRINGLIST']._serialized_start=3973 + _globals['_ROUTE_STRINGLIST']._serialized_end=4001 + _globals['_ROUTE_SETREQUESTHEADERSENTRY']._serialized_start=4003 + _globals['_ROUTE_SETREQUESTHEADERSENTRY']._serialized_end=4059 + _globals['_ROUTE_SETRESPONSEHEADERSENTRY']._serialized_start=4061 + _globals['_ROUTE_SETRESPONSEHEADERSENTRY']._serialized_end=4118 + _globals['_UPSTREAMTUNNEL']._serialized_start=5064 + _globals['_UPSTREAMTUNNEL']._serialized_end=5080 + _globals['_ROUTEWITHPOLICIES']._serialized_start=5082 + _globals['_ROUTEWITHPOLICIES']._serialized_end=5189 + _globals['_DELETEROUTEREQUEST']._serialized_start=5191 + _globals['_DELETEROUTEREQUEST']._serialized_end=5223 + _globals['_DELETEROUTERESPONSE']._serialized_start=5225 + _globals['_DELETEROUTERESPONSE']._serialized_end=5246 + _globals['_DELETEROUTESREQUEST']._serialized_start=5248 + _globals['_DELETEROUTESREQUEST']._serialized_end=5282 + _globals['_DELETEROUTESRESPONSE']._serialized_start=5284 + _globals['_DELETEROUTESRESPONSE']._serialized_end=5306 + _globals['_GETROUTEREQUEST']._serialized_start=5308 + _globals['_GETROUTEREQUEST']._serialized_end=5337 + _globals['_GETROUTERESPONSE']._serialized_start=5339 + _globals['_GETROUTERESPONSE']._serialized_end=5399 + _globals['_LISTROUTESREQUEST']._serialized_start=5402 + _globals['_LISTROUTESREQUEST']._serialized_end=5608 + _globals['_LISTROUTESRESPONSE']._serialized_start=5610 + _globals['_LISTROUTESRESPONSE']._serialized_end=5694 + _globals['_LOADROUTESREQUEST']._serialized_start=5696 + _globals['_LOADROUTESREQUEST']._serialized_end=5747 + _globals['_LOADROUTESRESPONSE']._serialized_start=5749 + _globals['_LOADROUTESRESPONSE']._serialized_end=5824 + _globals['_SETROUTEREQUEST']._serialized_start=5826 + _globals['_SETROUTEREQUEST']._serialized_end=5885 + _globals['_SETROUTERESPONSE']._serialized_start=5887 + _globals['_SETROUTERESPONSE']._serialized_end=5947 + _globals['_SETROUTESREQUEST']._serialized_start=5949 + _globals['_SETROUTESREQUEST']._serialized_end=6010 + _globals['_SETROUTESRESPONSE']._serialized_start=6012 + _globals['_SETROUTESRESPONSE']._serialized_end=6074 + _globals['_MOVEROUTESREQUEST']._serialized_start=6076 + _globals['_MOVEROUTESREQUEST']._serialized_end=6140 + _globals['_MOVEROUTESRESPONSE']._serialized_start=6142 + _globals['_MOVEROUTESRESPONSE']._serialized_end=6162 + _globals['_ROUTESERVICE']._serialized_start=6758 + _globals['_ROUTESERVICE']._serialized_end=7510 # @@protoc_insertion_point(module_scope) diff --git a/src/pomerium/pb/routes_pb2.pyi b/src/pomerium/pb/routes_pb2.pyi index 5f65a18..841166a 100644 --- a/src/pomerium/pb/routes_pb2.pyi +++ b/src/pomerium/pb/routes_pb2.pyi @@ -282,8 +282,10 @@ class MCPServer(google.protobuf.message.Message): UPSTREAM_OAUTH2_FIELD_NUMBER: builtins.int MAX_REQUEST_BYTES_FIELD_NUMBER: builtins.int PATH_FIELD_NUMBER: builtins.int + AUTHORIZATION_SERVER_URL_FIELD_NUMBER: builtins.int max_request_bytes: builtins.int path: builtins.str + authorization_server_url: builtins.str @property def upstream_oauth2(self) -> global___UpstreamOAuth2: ... def __init__( @@ -292,9 +294,12 @@ class MCPServer(google.protobuf.message.Message): upstream_oauth2: global___UpstreamOAuth2 | None = ..., max_request_bytes: builtins.int | None = ..., path: builtins.str | None = ..., + authorization_server_url: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["_max_request_bytes", b"_max_request_bytes", "_path", b"_path", "_upstream_oauth2", b"_upstream_oauth2", "max_request_bytes", b"max_request_bytes", "path", b"path", "upstream_oauth2", b"upstream_oauth2"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["_max_request_bytes", b"_max_request_bytes", "_path", b"_path", "_upstream_oauth2", b"_upstream_oauth2", "max_request_bytes", b"max_request_bytes", "path", b"path", "upstream_oauth2", b"upstream_oauth2"]) -> None: ... + def HasField(self, field_name: typing.Literal["_authorization_server_url", b"_authorization_server_url", "_max_request_bytes", b"_max_request_bytes", "_path", b"_path", "_upstream_oauth2", b"_upstream_oauth2", "authorization_server_url", b"authorization_server_url", "max_request_bytes", b"max_request_bytes", "path", b"path", "upstream_oauth2", b"upstream_oauth2"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["_authorization_server_url", b"_authorization_server_url", "_max_request_bytes", b"_max_request_bytes", "_path", b"_path", "_upstream_oauth2", b"_upstream_oauth2", "authorization_server_url", b"authorization_server_url", "max_request_bytes", b"max_request_bytes", "path", b"path", "upstream_oauth2", b"upstream_oauth2"]) -> None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing.Literal["_authorization_server_url", b"_authorization_server_url"]) -> typing.Literal["authorization_server_url"] | None: ... @typing.overload def WhichOneof(self, oneof_group: typing.Literal["_max_request_bytes", b"_max_request_bytes"]) -> typing.Literal["max_request_bytes"] | None: ... @typing.overload