mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-01-26 22:23:14 -05:00
Schema update.
This commit is contained in:
parent
6fb2544ad8
commit
8e5cb6d5ee
@ -34,17 +34,17 @@
|
|||||||
"RedirPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"RedirPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
||||||
"RedirPortBind": { "type": "string" },
|
"RedirPortBind": { "type": "string" },
|
||||||
"RedirAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"RedirAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
||||||
"AgentPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"AgentPort": { "type": "integer", "minimum": 1, "maximum": 65535, "description": "When set, enabled a new HTTPS server port that only accepts agent connections" },
|
||||||
"AgentPortBind": { "type": "string" },
|
"AgentPortBind": { "type": "string", "description": "When set, binds the agent port to a specific network interface" },
|
||||||
"AgentAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"AgentAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535, "description": "When set, indicates the actual publically visible agent-only port. If not set, the AgentPort value is used" },
|
||||||
"AgentAliasDNS": { "type": "string", "format": "hostname" },
|
"AgentAliasDNS": { "type": "string", "format": "hostname", "description": "When set, specified the DNS name used by agents to connect to the agent-only port" },
|
||||||
"AgentPortTls": { "type": "boolean", "default": true },
|
"AgentPortTls": { "type": "boolean", "default": true, "description": "Indicates if the agent-only port must perform TLS, this should be set to false if TLS is performed in front of this server" },
|
||||||
"ExactPorts": { "type": "boolean", "default": false },
|
"ExactPorts": { "type": "boolean", "default": false },
|
||||||
"AllowLoginToken": { "type": "boolean", "default": false },
|
"AllowLoginToken": { "type": "boolean", "default": false },
|
||||||
"AllowFraming": { "type": "boolean", "default": false },
|
"AllowFraming": { "type": "boolean", "default": false },
|
||||||
"CookieIpCheck": { "type": "boolean" },
|
"CookieIpCheck": { "type": "boolean" },
|
||||||
"CookieEncoding": { "type": "string", "enum": [ "hex", "base64" ], "default": "base64" },
|
"CookieEncoding": { "type": "string", "enum": [ "hex", "base64" ], "default": "base64" },
|
||||||
"WebRTC": { "type": "boolean", "default": false },
|
"WebRTC": { "type": "boolean", "default": false, "description": "When enabled, allows use of WebRTC to allow direct network traffic between the agent and browser" },
|
||||||
"Nice404": { "type": "boolean" },
|
"Nice404": { "type": "boolean" },
|
||||||
"ClickOnce": { "type": "boolean" },
|
"ClickOnce": { "type": "boolean" },
|
||||||
"SelfUpdate": { "type": "boolean", "default": false, "description": "When true, this server will attempt to self-update everyday after midnight." },
|
"SelfUpdate": { "type": "boolean", "default": false, "description": "When true, this server will attempt to self-update everyday after midnight." },
|
||||||
@ -55,13 +55,13 @@
|
|||||||
"AgentIdleTimeout": { "type": "integer", "minimum": 1 },
|
"AgentIdleTimeout": { "type": "integer", "minimum": 1 },
|
||||||
"MeshErrorLogPath": { "type": "string" },
|
"MeshErrorLogPath": { "type": "string" },
|
||||||
"NpmPath": { "type": "string" },
|
"NpmPath": { "type": "string" },
|
||||||
"NpmProxy": { "type": "string" },
|
"NpmProxy": { "type": "string", "format": "uri" },
|
||||||
"AllowHighQualityDesktop": { "type": "boolean" },
|
"AllowHighQualityDesktop": { "type": "boolean", "default": true },
|
||||||
"DesktopMultiplex": { "type": "boolean" },
|
"DesktopMultiplex": { "type": "boolean", "default": false },
|
||||||
"UserAllowedIP": { "type": "string" },
|
"UserAllowedIP": { "type": [ "string", "array" ] },
|
||||||
"UserBlockedIP": { "type": "string" },
|
"UserBlockedIP": { "type": [ "string", "array" ] },
|
||||||
"AgentAllowedIP": { "type": "string" },
|
"AgentAllowedIP": { "type": [ "string", "array" ] },
|
||||||
"AgentBlockedIP": { "type": "string" },
|
"AgentBlockedIP": { "type": [ "string", "array" ] },
|
||||||
"AuthLog": { "type": "string" },
|
"AuthLog": { "type": "string" },
|
||||||
"ManageAllDeviceGroups": { "type": "array", "items": [ { "type": "string" } ] },
|
"ManageAllDeviceGroups": { "type": "array", "items": [ { "type": "string" } ] },
|
||||||
"ManageCrossDomain": { "type": "array", "items": [ { "type": "string" } ] },
|
"ManageCrossDomain": { "type": "array", "items": [ { "type": "string" } ] },
|
||||||
@ -74,13 +74,13 @@
|
|||||||
},
|
},
|
||||||
"required": [ "name", "info" ]
|
"required": [ "name", "info" ]
|
||||||
},
|
},
|
||||||
"TlsOffload": { "type": "string" },
|
"TlsOffload": { "type": [ "string", "boolean" ], "default": false },
|
||||||
"TrustedProxy": { "type": "string" },
|
"TrustedProxy": { "type": "string" },
|
||||||
"MpsPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"MpsPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
||||||
"MpsPortBind": { "type": "string" },
|
"MpsPortBind": { "type": "string" },
|
||||||
"MpsAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
"MpsAliasPort": { "type": "integer", "minimum": 1, "maximum": 65535 },
|
||||||
"MpsAliasHost": { "type": "string" },
|
"MpsAliasHost": { "type": "string" },
|
||||||
"MpsTlsOffload": { "type": "boolean" },
|
"MpsTlsOffload": { "type": "boolean", "default": false },
|
||||||
"No2FactorAuth": { "type": "boolean" },
|
"No2FactorAuth": { "type": "boolean" },
|
||||||
"Log": { "type": "string" },
|
"Log": { "type": "string" },
|
||||||
"syslog": { "type": "string" },
|
"syslog": { "type": "string" },
|
||||||
@ -355,9 +355,9 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"email": { "type": "string", "format": "email" },
|
"email": { "type": "string", "format": "email" },
|
||||||
"names": { "type": "string" },
|
"names": { "type": "string" },
|
||||||
"production": { "type": "boolean" }
|
"production": { "type": "boolean", "default": false }
|
||||||
},
|
},
|
||||||
"required": [ "email", "names", "production" ]
|
"required": [ "email", "names" ]
|
||||||
},
|
},
|
||||||
"peers": {
|
"peers": {
|
||||||
"title" : "Server peering",
|
"title" : "Server peering",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user