@@ -128,6 +128,8 @@ message ConfigFileReleaseHistory {
128128 // 配置发布失败的原因
129129 google.protobuf.StringValue reason = 17 ;
130130 google.protobuf.StringValue release_description = 18 ;
131+ ConfigFileSupportedClient supported_client = 19 [ json_name = "supported_client" ];
132+ ConfigFilePersistent persistent = 20 [ json_name = "persistent" ];
131133}
132134
133135message ConfigFileTemplate {
@@ -159,6 +161,7 @@ message ClientConfigFileInfo {
159161 // 配置文件的发布时间
160162 google.protobuf.StringValue release_time = 11 [ json_name = "release_time" ];
161163 ConfigClientType client_type = 12 [ json_name = "client_type" ];
164+ ConfigFileSupportedClient supported_client = 13 [ json_name = "supported_client" ];
162165 ConfigFilePersistent persistent = 14 [ json_name = "persistent" ];
163166}
164167
@@ -182,6 +185,17 @@ message ConfigFileExportRequest {
182185 repeated google.protobuf.UInt64Value ids = 4 ;
183186}
184187
188+ message ConfigFileImportRequest {
189+ google.protobuf.StringValue namespace = 1 ;
190+ google.protobuf.StringValue base64Content = 2 [json_name = "base64_content" ];
191+ ConflictHandling conflict_handling = 3 [json_name = "conflict_handling" ];
192+ }
193+
194+ enum ConflictHandling {
195+ CONFLICT_HANDLING_SKIP = 0 ;
196+ CONFLICT_HANDLING_OVERWRITE = 1 ;
197+ }
198+
185199message ConfigFilePublishInfo {
186200 google.protobuf.StringValue release_name = 1 [ json_name = "release_name" ];
187201 google.protobuf.StringValue namespace = 2 ;
@@ -199,6 +213,7 @@ message ConfigFilePublishInfo {
199213 google.protobuf.BoolValue encrypted = 16 ;
200214 // 加密算法
201215 google.protobuf.StringValue encrypt_algo = 17 ;
216+ ConfigFileSupportedClient supported_client = 18 [ json_name = "supported_client" ];
202217 ConfigFilePersistent persistent = 19 [ json_name = "persistent" ];
203218}
204219
0 commit comments