@@ -1114,7 +1114,7 @@ The following are a list of available gRPC services for extension developer to i
11141114
11151115### Project Service
11161116
1117- This service manages project configuration retrieval and related operations.
1117+ This service manages project configuration retrieval and related operations, including project and service-level configuration management .
11181118
11191119> See [ project.proto] ( ../grpc/proto/project.proto ) for more details.
11201120
@@ -1141,6 +1141,107 @@ Adds a new service to the project.
11411141 - ` service ` : _ ServiceConfig_
11421142- ** Response:** _ EmptyResponse_
11431143
1144+ #### GetConfigSection
1145+
1146+ Retrieves a project configuration section by path from AdditionalProperties.
1147+
1148+ - ** Request:** _ GetProjectConfigSectionRequest_
1149+ - ` path ` (string): Dot-notation path to the config section
1150+ - ** Response:** _ GetProjectConfigSectionResponse_
1151+ - Contains:
1152+ - ` section ` (google.protobuf.Struct): The configuration section
1153+ - ` found ` (bool): Whether the section exists
1154+
1155+ #### SetConfigSection
1156+
1157+ Sets a project configuration section at the specified path in AdditionalProperties.
1158+
1159+ - ** Request:** _ SetProjectConfigSectionRequest_
1160+ - ` path ` (string): Dot-notation path to the config section
1161+ - ` section ` (google.protobuf.Struct): The configuration section to set
1162+ - ** Response:** _ EmptyResponse_
1163+
1164+ #### GetConfigValue
1165+
1166+ Retrieves a single project configuration value by path from AdditionalProperties.
1167+
1168+ - ** Request:** _ GetProjectConfigValueRequest_
1169+ - ` path ` (string): Dot-notation path to the config value
1170+ - ** Response:** _ GetProjectConfigValueResponse_
1171+ - Contains:
1172+ - ` value ` (google.protobuf.Value): The configuration value
1173+ - ` found ` (bool): Whether the value exists
1174+
1175+ #### SetConfigValue
1176+
1177+ Sets a single project configuration value at the specified path in AdditionalProperties.
1178+
1179+ - ** Request:** _ SetProjectConfigValueRequest_
1180+ - ` path ` (string): Dot-notation path to the config value
1181+ - ` value ` (google.protobuf.Value): The configuration value to set
1182+ - ** Response:** _ EmptyResponse_
1183+
1184+ #### UnsetConfig
1185+
1186+ Removes a project configuration value or section at the specified path from AdditionalProperties.
1187+
1188+ - ** Request:** _ UnsetProjectConfigRequest_
1189+ - ` path ` (string): Dot-notation path to the config to remove
1190+ - ** Response:** _ EmptyResponse_
1191+
1192+ #### GetServiceConfigSection
1193+
1194+ Retrieves a service configuration section by path from service AdditionalProperties.
1195+
1196+ - ** Request:** _ GetServiceConfigSectionRequest_
1197+ - ` service_name ` (string): Name of the service
1198+ - ` path ` (string): Dot-notation path to the config section
1199+ - ** Response:** _ GetServiceConfigSectionResponse_
1200+ - Contains:
1201+ - ` section ` (google.protobuf.Struct): The configuration section
1202+ - ` found ` (bool): Whether the section exists
1203+
1204+ #### SetServiceConfigSection
1205+
1206+ Sets a service configuration section at the specified path in service AdditionalProperties.
1207+
1208+ - ** Request:** _ SetServiceConfigSectionRequest_
1209+ - ` service_name ` (string): Name of the service
1210+ - ` path ` (string): Dot-notation path to the config section
1211+ - ` section ` (google.protobuf.Struct): The configuration section to set
1212+ - ** Response:** _ EmptyResponse_
1213+
1214+ #### GetServiceConfigValue
1215+
1216+ Retrieves a single service configuration value by path from service AdditionalProperties.
1217+
1218+ - ** Request:** _ GetServiceConfigValueRequest_
1219+ - ` service_name ` (string): Name of the service
1220+ - ` path ` (string): Dot-notation path to the config value
1221+ - ** Response:** _ GetServiceConfigValueResponse_
1222+ - Contains:
1223+ - ` value ` (google.protobuf.Value): The configuration value
1224+ - ` found ` (bool): Whether the value exists
1225+
1226+ #### SetServiceConfigValue
1227+
1228+ Sets a single service configuration value at the specified path in service AdditionalProperties.
1229+
1230+ - ** Request:** _ SetServiceConfigValueRequest_
1231+ - ` service_name ` (string): Name of the service
1232+ - ` path ` (string): Dot-notation path to the config value
1233+ - ` value ` (google.protobuf.Value): The configuration value to set
1234+ - ** Response:** _ EmptyResponse_
1235+
1236+ #### UnsetServiceConfig
1237+
1238+ Removes a service configuration value or section at the specified path from service AdditionalProperties.
1239+
1240+ - ** Request:** _ UnsetServiceConfigRequest_
1241+ - ` service_name ` (string): Name of the service
1242+ - ` path ` (string): Dot-notation path to the config to remove
1243+ - ** Response:** _ EmptyResponse_
1244+
11441245---
11451246
11461247### Environment Service
0 commit comments