@user/ssh/host
Model type — v2026.02.11.1
Details
- Type
- @user/ssh/host
- Normalized
- @user/ssh/host
- Version
- v2026.02.11.1
- Methods
- 3
- Resources
- 1
- Files
- 0
- Definitions
- 1
Global Arguments
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"host": {
"type": "string",
"description": "SSH hostname or IP"
},
"user": {
"default": "root",
"description": "SSH user",
"type": "string"
}
},
"required": [
"host",
"user"
],
"additionalProperties": false
}Methods (3)
exec
Run a command over SSH and return stdout/stderr/exitCode
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"command": {
"type": "string",
"description": "Command to execute"
},
"timeout": {
"default": 60,
"description": "Timeout in seconds",
"type": "number"
}
},
"required": [
"command",
"timeout"
],
"additionalProperties": false
}upload
Upload files to a remote host via rsync
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Local source path"
},
"dest": {
"type": "string",
"description": "Remote destination path"
}
},
"required": [
"source",
"dest"
],
"additionalProperties": false
}waitForConnection
Poll SSH until the host is reachable
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"timeout": {
"default": 60,
"description": "Timeout in seconds",
"type": "number"
}
},
"required": [
"timeout"
],
"additionalProperties": false
}Resources (1)
result
SSH operation result
- Lifetime
- infinite
- Garbage Collection
- 10
Definitions (1)
| Name | Version | Tags | ID |
|---|---|---|---|
| testVmSsh | v1 | 6fcd82b6 |