summaryrefslogtreecommitdiff
path: root/src/services/api/rest/models.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-05-29 14:29:39 +0200
committerGitHub <noreply@github.com>2025-05-29 14:29:39 +0200
commit84f1263334de5dcea30fadf02451e8a73e989414 (patch)
tree7fe10eab0e68e274e2aab36e3b6e0bf8906e4992 /src/services/api/rest/models.py
parente604e68a5a77718a25b60737dcb9699b84c8e34b (diff)
parentc8d4ef91d39216218a10d6e643bdb15a2530628c (diff)
downloadvyos-1x-84f1263334de5dcea30fadf02451e8a73e989414.tar.gz
vyos-1x-84f1263334de5dcea30fadf02451e8a73e989414.zip
Merge pull request #4530 from jestabro/api-extend-load-merge
http-api: T7498: allow passing config string in body of 'load' or 'merge' request
Diffstat (limited to 'src/services/api/rest/models.py')
-rw-r--r--src/services/api/rest/models.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/services/api/rest/models.py b/src/services/api/rest/models.py
index da60e1220..47c7a65b3 100644
--- a/src/services/api/rest/models.py
+++ b/src/services/api/rest/models.py
@@ -134,13 +134,15 @@ class RetrieveModel(ApiModel):
class ConfigFileModel(ApiModel):
op: StrictStr
file: StrictStr = None
+ string: StrictStr = None
class Config:
json_schema_extra = {
'example': {
'key': 'id_key',
- 'op': 'save | load',
+ 'op': 'save | load | merge',
'file': 'filename',
+ 'string': 'config_string'
}
}