org.apache.guacamole.protocols.ssh.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of guacamole-ext Show documentation
Show all versions of guacamole-ext Show documentation
The Java API for extending the main Guacamole web application. This
is not needed for authoring a new Guacamole-based web application.
{
"name" : "ssh",
"connectionForms" : [
{
"name" : "network",
"fields" : [
{
"name" : "hostname",
"type" : "TEXT"
},
{
"name" : "port",
"type" : "NUMERIC"
},
{
"name" : "host-key",
"type" : "TEXT"
}
]
},
{
"name" : "authentication",
"fields" : [
{
"name" : "username",
"type" : "USERNAME"
},
{
"name" : "password",
"type" : "PASSWORD"
},
{
"name" : "private-key",
"type" : "MULTILINE"
},
{
"name" : "passphrase",
"type" : "PASSWORD"
}
]
},
{
"name" : "display",
"fields" : [
{
"name" : "color-scheme",
"type" : "TEXT",
"options" : [ "", "black-white", "gray-black", "green-black", "white-black" ]
},
{
"name" : "font-name",
"type" : "TEXT"
},
{
"name" : "font-size",
"type" : "ENUM",
"options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ]
},
{
"name" : "read-only",
"type" : "BOOLEAN",
"options" : [ "true" ]
}
]
},
{
"name" : "session",
"fields" : [
{
"name" : "command",
"type" : "TEXT"
},
{
"name" : "server-alive-interval",
"type" : "NUMERIC"
}
]
},
{
"name" : "behavior",
"fields" : [
{
"name" : "backspace",
"type" : "ENUM",
"options" : [ "", "127", "8" ]
},
{
"name" : "terminal-type",
"type" : "ENUM",
"options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ]
}
]
},
{
"name" : "typescript",
"fields" : [
{
"name" : "typescript-path",
"type" : "TEXT"
},
{
"name" : "typescript-name",
"type" : "TEXT"
},
{
"name" : "create-typescript-path",
"type" : "BOOLEAN",
"options" : [ "true" ]
}
]
},
{
"name" : "recording",
"fields" : [
{
"name" : "recording-path",
"type" : "TEXT"
},
{
"name" : "recording-name",
"type" : "TEXT"
},
{
"name" : "recording-exclude-output",
"type" : "BOOLEAN",
"options" : [ "true" ]
},
{
"name" : "recording-exclude-mouse",
"type" : "BOOLEAN",
"options" : [ "true" ]
},
{
"name" : "recording-include-keys",
"type" : "BOOLEAN",
"options" : [ "true" ]
},
{
"name" : "create-recording-path",
"type" : "BOOLEAN",
"options" : [ "true" ]
}
]
},
{
"name" : "sftp",
"fields" : [
{
"name" : "enable-sftp",
"type" : "BOOLEAN",
"options" : [ "true" ]
},
{
"name" : "sftp-root-directory",
"type" : "TEXT"
}
]
}
],
"sharingProfileForms" : [
{
"name" : "display",
"fields" : [
{
"name" : "read-only",
"type" : "BOOLEAN",
"options" : [ "true" ]
}
]
}
]
}