@@ -1158,7 +1158,7 @@ The following are a list of available gRPC services for extension developer to i
11581158
11591159### Project Service
11601160
1161- This service manages project configuration retrieval and related operations.
1161+ This service manages project configuration retrieval and related operations, including project and service-level configuration management .
11621162
11631163> See [ project.proto] ( ../grpc/proto/project.proto ) for more details.
11641164
@@ -1185,6 +1185,107 @@ Adds a new service to the project.
11851185 - ` service ` : _ ServiceConfig_
11861186- ** Response:** _ EmptyResponse_
11871187
1188+ #### GetConfigSection
1189+
1190+ Retrieves a project configuration section by path from AdditionalProperties.
1191+
1192+ - ** Request:** _ GetProjectConfigSectionRequest_
1193+ - ` path ` (string): Dot-notation path to the config section
1194+ - ** Response:** _ GetProjectConfigSectionResponse_
1195+ - Contains:
1196+ - ` section ` (google.protobuf.Struct): The configuration section
1197+ - ` found ` (bool): Whether the section exists
1198+
1199+ #### SetConfigSection
1200+
1201+ Sets a project configuration section at the specified path in AdditionalProperties.
1202+
1203+ - ** Request:** _ SetProjectConfigSectionRequest_
1204+ - ` path ` (string): Dot-notation path to the config section
1205+ - ` section ` (google.protobuf.Struct): The configuration section to set
1206+ - ** Response:** _ EmptyResponse_
1207+
1208+ #### GetConfigValue
1209+
1210+ Retrieves a single project configuration value by path from AdditionalProperties.
1211+
1212+ - ** Request:** _ GetProjectConfigValueRequest_
1213+ - ` path ` (string): Dot-notation path to the config value
1214+ - ** Response:** _ GetProjectConfigValueResponse_
1215+ - Contains:
1216+ - ` value ` (google.protobuf.Value): The configuration value
1217+ - ` found ` (bool): Whether the value exists
1218+
1219+ #### SetConfigValue
1220+
1221+ Sets a single project configuration value at the specified path in AdditionalProperties.
1222+
1223+ - ** Request:** _ SetProjectConfigValueRequest_
1224+ - ` path ` (string): Dot-notation path to the config value
1225+ - ` value ` (google.protobuf.Value): The configuration value to set
1226+ - ** Response:** _ EmptyResponse_
1227+
1228+ #### UnsetConfig
1229+
1230+ Removes a project configuration value or section at the specified path from AdditionalProperties.
1231+
1232+ - ** Request:** _ UnsetProjectConfigRequest_
1233+ - ` path ` (string): Dot-notation path to the config to remove
1234+ - ** Response:** _ EmptyResponse_
1235+
1236+ #### GetServiceConfigSection
1237+
1238+ Retrieves a service configuration section by path from service AdditionalProperties.
1239+
1240+ - ** Request:** _ GetServiceConfigSectionRequest_
1241+ - ` service_name ` (string): Name of the service
1242+ - ` path ` (string): Dot-notation path to the config section
1243+ - ** Response:** _ GetServiceConfigSectionResponse_
1244+ - Contains:
1245+ - ` section ` (google.protobuf.Struct): The configuration section
1246+ - ` found ` (bool): Whether the section exists
1247+
1248+ #### SetServiceConfigSection
1249+
1250+ Sets a service configuration section at the specified path in service AdditionalProperties.
1251+
1252+ - ** Request:** _ SetServiceConfigSectionRequest_
1253+ - ` service_name ` (string): Name of the service
1254+ - ` path ` (string): Dot-notation path to the config section
1255+ - ` section ` (google.protobuf.Struct): The configuration section to set
1256+ - ** Response:** _ EmptyResponse_
1257+
1258+ #### GetServiceConfigValue
1259+
1260+ Retrieves a single service configuration value by path from service AdditionalProperties.
1261+
1262+ - ** Request:** _ GetServiceConfigValueRequest_
1263+ - ` service_name ` (string): Name of the service
1264+ - ` path ` (string): Dot-notation path to the config value
1265+ - ** Response:** _ GetServiceConfigValueResponse_
1266+ - Contains:
1267+ - ` value ` (google.protobuf.Value): The configuration value
1268+ - ` found ` (bool): Whether the value exists
1269+
1270+ #### SetServiceConfigValue
1271+
1272+ Sets a single service configuration value at the specified path in service AdditionalProperties.
1273+
1274+ - ** Request:** _ SetServiceConfigValueRequest_
1275+ - ` service_name ` (string): Name of the service
1276+ - ` path ` (string): Dot-notation path to the config value
1277+ - ` value ` (google.protobuf.Value): The configuration value to set
1278+ - ** Response:** _ EmptyResponse_
1279+
1280+ #### UnsetServiceConfig
1281+
1282+ Removes a service configuration value or section at the specified path from service AdditionalProperties.
1283+
1284+ - ** Request:** _ UnsetServiceConfigRequest_
1285+ - ` service_name ` (string): Name of the service
1286+ - ` path ` (string): Dot-notation path to the config to remove
1287+ - ** Response:** _ EmptyResponse_
1288+
11881289---
11891290
11901291### Environment Service
0 commit comments