From a950059053f7394acfb453cc0d8194aa3dc721fa Mon Sep 17 00:00:00 2001 From: kumvijaya Date: Thu, 26 Sep 2024 11:31:07 +0530 Subject: T6732: added same as vyos 1x --- interface-definitions/service_https.xml.in | 190 +++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 interface-definitions/service_https.xml.in (limited to 'interface-definitions/service_https.xml.in') diff --git a/interface-definitions/service_https.xml.in b/interface-definitions/service_https.xml.in new file mode 100644 index 0000000..afe430c --- /dev/null +++ b/interface-definitions/service_https.xml.in @@ -0,0 +1,190 @@ + + + + + + + HTTPS configuration + 1001 + + + + + VyOS HTTP API configuration + + + + + HTTP API keys + + + + + HTTP API id + + + + + HTTP API plaintext key + + + + + + + + + Enforce strict path checking + + + + + + Debug + + + + + + + GraphQL support + + + + + Schema introspection + + + + + + GraphQL authentication + + + + + Authentication type + + key token + + + key + Use API keys + + + token + Use JWT token + + + (key|token) + + + key + + + + Token time to expire in seconds + + u32:60-31536000 + Token lifetime in seconds + + + + + + 3600 + + + + Length of shared secret in bytes + + u32:16-65535 + Byte length of generated shared secret + + + + + + 32 + + + + + + + + Set CORS options + + + + + Allow resource request from origin + + + + + + + + #include + + + Enable HTTP to HTTPS redirect + + + + #include + #include + + 443 + + + + Maximum request body size in megabytes + + u32:1-256 + Request body size in megabytes + + + + + + 1 + + + + TLS certificates + + + #include + #include + #include + + + + + Specify available TLS version(s) + + 1.2 1.3 + + + 1.2 + TLSv1.2 + + + 1.3 + TLSv1.3 + + + (1.2|1.3) + + + + 1.2 1.3 + + #include + + + + + -- cgit v1.2.3