@@ -1130,7 +1130,7 @@ The following are a list of available gRPC services for extension developer to i
11301130
11311131### Project Service
11321132
1133- This service manages project configuration retrieval and related operations.
1133+ This service manages project configuration retrieval and related operations, including project and service-level configuration management .
11341134
11351135> See [ project.proto] ( ../grpc/proto/project.proto ) for more details.
11361136
@@ -1157,6 +1157,107 @@ Adds a new service to the project.
11571157 - ` service ` : _ ServiceConfig_
11581158- ** Response:** _ EmptyResponse_
11591159
1160+ #### GetConfigSection
1161+
1162+ Retrieves a project configuration section by path from AdditionalProperties.
1163+
1164+ - ** Request:** _ GetProjectConfigSectionRequest_
1165+ - ` path ` (string): Dot-notation path to the config section
1166+ - ** Response:** _ GetProjectConfigSectionResponse_
1167+ - Contains:
1168+ - ` section ` (google.protobuf.Struct): The configuration section
1169+ - ` found ` (bool): Whether the section exists
1170+
1171+ #### SetConfigSection
1172+
1173+ Sets a project configuration section at the specified path in AdditionalProperties.
1174+
1175+ - ** Request:** _ SetProjectConfigSectionRequest_
1176+ - ` path ` (string): Dot-notation path to the config section
1177+ - ` section ` (google.protobuf.Struct): The configuration section to set
1178+ - ** Response:** _ EmptyResponse_
1179+
1180+ #### GetConfigValue
1181+
1182+ Retrieves a single project configuration value by path from AdditionalProperties.
1183+
1184+ - ** Request:** _ GetProjectConfigValueRequest_
1185+ - ` path ` (string): Dot-notation path to the config value
1186+ - ** Response:** _ GetProjectConfigValueResponse_
1187+ - Contains:
1188+ - ` value ` (google.protobuf.Value): The configuration value
1189+ - ` found ` (bool): Whether the value exists
1190+
1191+ #### SetConfigValue
1192+
1193+ Sets a single project configuration value at the specified path in AdditionalProperties.
1194+
1195+ - ** Request:** _ SetProjectConfigValueRequest_
1196+ - ` path ` (string): Dot-notation path to the config value
1197+ - ` value ` (google.protobuf.Value): The configuration value to set
1198+ - ** Response:** _ EmptyResponse_
1199+
1200+ #### UnsetConfig
1201+
1202+ Removes a project configuration value or section at the specified path from AdditionalProperties.
1203+
1204+ - ** Request:** _ UnsetProjectConfigRequest_
1205+ - ` path ` (string): Dot-notation path to the config to remove
1206+ - ** Response:** _ EmptyResponse_
1207+
1208+ #### GetServiceConfigSection
1209+
1210+ Retrieves a service configuration section by path from service AdditionalProperties.
1211+
1212+ - ** Request:** _ GetServiceConfigSectionRequest_
1213+ - ` service_name ` (string): Name of the service
1214+ - ` path ` (string): Dot-notation path to the config section
1215+ - ** Response:** _ GetServiceConfigSectionResponse_
1216+ - Contains:
1217+ - ` section ` (google.protobuf.Struct): The configuration section
1218+ - ` found ` (bool): Whether the section exists
1219+
1220+ #### SetServiceConfigSection
1221+
1222+ Sets a service configuration section at the specified path in service AdditionalProperties.
1223+
1224+ - ** Request:** _ SetServiceConfigSectionRequest_
1225+ - ` service_name ` (string): Name of the service
1226+ - ` path ` (string): Dot-notation path to the config section
1227+ - ` section ` (google.protobuf.Struct): The configuration section to set
1228+ - ** Response:** _ EmptyResponse_
1229+
1230+ #### GetServiceConfigValue
1231+
1232+ Retrieves a single service configuration value by path from service AdditionalProperties.
1233+
1234+ - ** Request:** _ GetServiceConfigValueRequest_
1235+ - ` service_name ` (string): Name of the service
1236+ - ` path ` (string): Dot-notation path to the config value
1237+ - ** Response:** _ GetServiceConfigValueResponse_
1238+ - Contains:
1239+ - ` value ` (google.protobuf.Value): The configuration value
1240+ - ` found ` (bool): Whether the value exists
1241+
1242+ #### SetServiceConfigValue
1243+
1244+ Sets a single service configuration value at the specified path in service AdditionalProperties.
1245+
1246+ - ** Request:** _ SetServiceConfigValueRequest_
1247+ - ` service_name ` (string): Name of the service
1248+ - ` path ` (string): Dot-notation path to the config value
1249+ - ` value ` (google.protobuf.Value): The configuration value to set
1250+ - ** Response:** _ EmptyResponse_
1251+
1252+ #### UnsetServiceConfig
1253+
1254+ Removes a service configuration value or section at the specified path from service AdditionalProperties.
1255+
1256+ - ** Request:** _ UnsetServiceConfigRequest_
1257+ - ` service_name ` (string): Name of the service
1258+ - ` path ` (string): Dot-notation path to the config to remove
1259+ - ** Response:** _ EmptyResponse_
1260+
11601261---
11611262
11621263### Environment Service
0 commit comments