53
53
54
54
- [ DeleteRoute] ( #deleteroute )
55
55
56
+ - [ DeleteRoutes] ( #deleteroutes )
57
+
56
58
- [ GetRoute] ( #getroute )
57
59
58
60
- [ ListRoutes] ( #listroutes )
61
63
62
64
- [ SetRoute] ( #setroute )
63
65
66
+ - [ SetRoutes] ( #setroutes )
67
+
64
68
- [ MoveRoutes] ( #moveroutes )
65
69
66
70
104
108
105
109
- [ ListNamespaces] ( #listnamespaces )
106
110
111
+ - [ ListNamespaceResources] ( #listnamespaceresources )
112
+
107
113
- [ SetNamespace] ( #setnamespace )
108
114
109
115
@@ -280,6 +286,7 @@ history
280
286
| Field | Type | Description |
281
287
| ----- | ---- | ----------- |
282
288
| id | [ string] ( #string ) | none |
289
+ | name | [ string] ( #string ) | none |
283
290
| activity_type | [ string] ( #string ) | ` DELETE ` or ` SET ` |
284
291
| created_at | [ google.protobuf.Timestamp] ( #googleprotobuftimestamp ) | none |
285
292
| namespace_id | [ string] ( #string ) | none |
@@ -723,6 +730,12 @@ RouteService manages proxy route definitions
723
730
[DeleteRouteResponse](#deleterouteresponse)
724
731
725
732
DeleteRoute removes an existing route
733
+ ### DeleteRoutes
734
+
735
+ > ** rpc** DeleteRoutes([ DeleteRoutesRequest] ( #deleteroutesrequest ) )
736
+ [DeleteRoutesResponse](#deleteroutesresponse)
737
+
738
+ DeleteRoutes removes existing routes.
726
739
### GetRoute
727
740
728
741
> ** rpc** GetRoute([ GetRouteRequest] ( #getrouterequest ) )
@@ -747,6 +760,12 @@ LoadRoutes imports routes from an existing OSS configuration
747
760
[SetRouteResponse](#setrouteresponse)
748
761
749
762
SetRoute creates or, if id is defined, updates an existing route
763
+ ### SetRoutes
764
+
765
+ > ** rpc** SetRoutes([ SetRoutesRequest] ( #setroutesrequest ) )
766
+ [SetRoutesResponse](#setroutesresponse)
767
+
768
+ SetRoutes creates or, if id is defined, updates existing routes
750
769
### MoveRoutes
751
770
752
771
> ** rpc** MoveRoutes([ MoveRoutesRequest] ( #moveroutesrequest ) )
@@ -776,6 +795,23 @@ MoveRoutes takes an array of routeIds and moves them to a new namespace
776
795
<!-- end HasFields -->
777
796
778
797
798
+ ### DeleteRoutesRequest
799
+
800
+
801
+
802
+ | Field | Type | Description |
803
+ | ----- | ---- | ----------- |
804
+ | ids | [ repeated string] ( #string ) | none |
805
+ <!-- end Fields -->
806
+ <!-- end HasFields -->
807
+
808
+
809
+ ### DeleteRoutesResponse
810
+
811
+
812
+ <!-- end HasFields -->
813
+
814
+
779
815
### GetRouteRequest
780
816
781
817
@@ -906,14 +942,16 @@ Route defines a proxy route's settings and policy associations
906
942
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tls_upstream_allow_renegotiation.tls_upstream_allow_renegotiation | [ optional bool] ( #bool ) | none |
907
943
| set_request_headers | [ map Route.SetRequestHeadersEntry] ( #routesetrequestheadersentry ) | none |
908
944
| remove_request_headers | [ repeated string] ( #string ) | none |
945
+ | set_response_headers | [ map Route.SetResponseHeadersEntry] ( #routesetresponseheadersentry ) | none |
909
946
| rewrite_response_headers | [ repeated RouteRewriteHeader] ( #routerewriteheader ) | none |
910
- | set_authorization_header | [ Route.AuthorizationHeaderMode] ( #routeauthorizationheadermode ) | none |
911
947
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ preserve_host_header.preserve_host_header | [ optional bool] ( #bool ) | none |
912
948
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ pass_identity_headers.pass_identity_headers | [ optional bool] ( #bool ) | none |
913
949
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ kubernetes_service_account_token.kubernetes_service_account_token | [ optional string] ( #string ) | none |
914
950
| envoy_opts | [ envoy.config.cluster.v3.Cluster] ( #envoyconfigclusterv3cluster ) | none |
915
951
| redirect | [ envoy.config.route.v3.RedirectAction] ( #envoyconfigroutev3redirectaction ) | none |
916
952
| enable_google_cloud_serverless_authentication | [ bool] ( #bool ) | none |
953
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ idp_client_id.idp_client_id | [ optional string] ( #string ) | none |
954
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ idp_client_secret.idp_client_secret | [ optional string] ( #string ) | none |
917
955
| show_error_details | [ bool] ( #bool ) | none |
918
956
| originator_id | [ string] ( #string ) | none |
919
957
| policy_ids | [ repeated string] ( #string ) | policies applied to this route |
@@ -927,6 +965,18 @@ Route defines a proxy route's settings and policy associations
927
965
928
966
929
967
968
+ | Field | Type | Description |
969
+ | ----- | ---- | ----------- |
970
+ | key | [ string] ( #string ) | none |
971
+ | value | [ string] ( #string ) | none |
972
+ <!-- end Fields -->
973
+ <!-- end HasFields -->
974
+
975
+
976
+ ### Route.SetResponseHeadersEntry
977
+
978
+
979
+
930
980
| Field | Type | Description |
931
981
| ----- | ---- | ----------- |
932
982
| key | [ string] ( #string ) | none |
@@ -981,21 +1031,31 @@ LoadRoutesRequest
981
1031
| route | [ Route] ( #route ) | none |
982
1032
<!-- end Fields -->
983
1033
<!-- end HasFields -->
984
- <!-- end messages -->
985
1034
986
- ## Enums
987
1035
1036
+ ### SetRoutesRequest
988
1037
989
- ### Route.AuthorizationHeaderMode {#routeauthorizationheadermode}
990
1038
991
1039
992
- | Name | Number | Description |
993
- | ---- | ------ | ----------- |
994
- | PASS_THROUGH | 0 | none |
995
- | ACCESS_TOKEN | 1 | none |
996
- | ID_TOKEN | 2 | none |
1040
+ | Field | Type | Description |
1041
+ | ----- | ---- | ----------- |
1042
+ | routes | [ repeated Route] ( #route ) | none |
1043
+ <!-- end Fields -->
1044
+ <!-- end HasFields -->
1045
+
1046
+
1047
+ ### SetRoutesResponse
997
1048
998
1049
1050
+
1051
+ | Field | Type | Description |
1052
+ | ----- | ---- | ----------- |
1053
+ | routes | [ repeated Route] ( #route ) | none |
1054
+ <!-- end Fields -->
1055
+ <!-- end HasFields -->
1056
+ <!-- end messages -->
1057
+
1058
+ ## Enums
999
1059
<!-- end Enums -->
1000
1060
1001
1061
@@ -1068,13 +1128,13 @@ GetBrandingSettings retrieves just the branding part of the settings
1068
1128
1069
1129
### Settings
1070
1130
Settings defines the global pomerium settings
1131
+ Next id: 85.
1071
1132
1072
1133
1073
1134
| Field | Type | Description |
1074
1135
| ----- | ---- | ----------- |
1075
1136
| modified_at | [ google.protobuf.Timestamp] ( #googleprotobuftimestamp ) | none |
1076
1137
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ installation_id.installation_id | [ optional string] ( #string ) | none |
1077
- | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ debug.debug | [ optional bool] ( #bool ) | none |
1078
1138
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ log_level.log_level | [ optional string] ( #string ) | none |
1079
1139
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ proxy_log_level.proxy_log_level | [ optional string] ( #string ) | none |
1080
1140
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ shared_secret.shared_secret | [ optional string] ( #string ) | none |
@@ -1094,6 +1154,7 @@ Settings defines the global pomerium settings
1094
1154
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ cookie_domain.cookie_domain | [ optional string] ( #string ) | none |
1095
1155
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ cookie_secure.cookie_secure | [ optional bool] ( #bool ) | none |
1096
1156
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ cookie_http_only.cookie_http_only | [ optional bool] ( #bool ) | none |
1157
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ cookie_same_site.cookie_same_site | [ optional string] ( #string ) | none |
1097
1158
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ cookie_expire.cookie_expire | [ optional google.protobuf.Duration] ( #googleprotobufduration ) | none |
1098
1159
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ idp_client_id.idp_client_id | [ optional string] ( #string ) | none |
1099
1160
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ idp_client_secret.idp_client_secret | [ optional string] ( #string ) | none |
@@ -1114,6 +1175,7 @@ Settings defines the global pomerium settings
1114
1175
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ metrics_address.metrics_address | [ optional string] ( #string ) | none |
1115
1176
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_provider.tracing_provider | [ optional string] ( #string ) | none |
1116
1177
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_sample_rate.tracing_sample_rate | [ optional double] ( #double ) | none |
1178
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_datadog_address.tracing_datadog_address | [ optional string] ( #string ) | none |
1117
1179
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_jaeger_collector_endpoint.tracing_jaeger_collector_endpoint | [ optional string] ( #string ) | none |
1118
1180
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_jaeger_agent_endpoint.tracing_jaeger_agent_endpoint | [ optional string] ( #string ) | none |
1119
1181
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ tracing_zipkin_endpoint.tracing_zipkin_endpoint | [ optional string] ( #string ) | none |
@@ -1141,6 +1203,9 @@ Settings defines the global pomerium settings
1141
1203
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ identity_provider_options.identity_provider_options | [ optional google.protobuf.Struct] ( #googleprotobufstruct ) | none |
1142
1204
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ identity_provider_refresh_interval.identity_provider_refresh_interval | [ optional google.protobuf.Duration] ( #googleprotobufduration ) | none |
1143
1205
| [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ identity_provider_refresh_timeout.identity_provider_refresh_timeout | [ optional google.protobuf.Duration] ( #googleprotobufduration ) | none |
1206
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ access_log_fields.access_log_fields | [ optional Settings.StringList] ( #settingsstringlist ) | none |
1207
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ authorize_log_fields.authorize_log_fields | [ optional Settings.StringList] ( #settingsstringlist ) | none |
1208
+ | [ ** oneof** ] ( https://developers.google.com/protocol-buffers/docs/proto3#oneof ) _ pass_identity_headers.pass_identity_headers | [ optional bool] ( #bool ) | none |
1144
1209
<!-- end Fields -->
1145
1210
<!-- end HasFields -->
1146
1211
@@ -1192,6 +1257,17 @@ Settings defines the global pomerium settings
1192
1257
| value | [ string] ( #string ) | none |
1193
1258
<!-- end Fields -->
1194
1259
<!-- end HasFields -->
1260
+
1261
+
1262
+ ### Settings.StringList
1263
+
1264
+
1265
+
1266
+ | Field | Type | Description |
1267
+ | ----- | ---- | ----------- |
1268
+ | values | [ repeated string] ( #string ) | none |
1269
+ <!-- end Fields -->
1270
+ <!-- end HasFields -->
1195
1271
<!-- end messages -->
1196
1272
1197
1273
## Enums
@@ -1263,6 +1339,12 @@ GetNamespace retrieves a namespace
1263
1339
[ListNamespacesResponse](#listnamespacesresponse)
1264
1340
1265
1341
ListNamespaces lists all namespaces
1342
+ ### ListNamespaceResources
1343
+
1344
+ > ** rpc** ListNamespaceResources([ ListNamespaceResourcesRequest] ( #listnamespaceresourcesrequest ) )
1345
+ [ListNamespaceResourcesResponse](#listnamespaceresourcesresponse)
1346
+
1347
+ ListNamespaceResources lists all the resources for a namespace.
1266
1348
### SetNamespace
1267
1349
1268
1350
> ** rpc** SetNamespace([ SetNamespaceRequest] ( #setnamespacerequest ) )
@@ -1415,6 +1497,41 @@ existing namespace
1415
1497
<!-- end HasFields -->
1416
1498
1417
1499
1500
+ ### ListNamespaceResourcesRequest
1501
+
1502
+
1503
+
1504
+ | Field | Type | Description |
1505
+ | ----- | ---- | ----------- |
1506
+ | ids | [ repeated string] ( #string ) | none |
1507
+ <!-- end Fields -->
1508
+ <!-- end HasFields -->
1509
+
1510
+
1511
+ ### ListNamespaceResourcesResponse
1512
+
1513
+
1514
+
1515
+ | Field | Type | Description |
1516
+ | ----- | ---- | ----------- |
1517
+ | resources | [ repeated ListNamespaceResourcesResponse.Resource] ( #listnamespaceresourcesresponseresource ) | none |
1518
+ <!-- end Fields -->
1519
+ <!-- end HasFields -->
1520
+
1521
+
1522
+ ### ListNamespaceResourcesResponse.Resource
1523
+
1524
+
1525
+
1526
+ | Field | Type | Description |
1527
+ | ----- | ---- | ----------- |
1528
+ | type | [ string] ( #string ) | none |
1529
+ | id | [ string] ( #string ) | none |
1530
+ | name | [ string] ( #string ) | none |
1531
+ <!-- end Fields -->
1532
+ <!-- end HasFields -->
1533
+
1534
+
1418
1535
### ListNamespacesRequest
1419
1536
1420
1537
0 commit comments