Sha256: c6ae47adc3116f0080a5fdc2f1856010749b322d9fb7ef59424f5a784069072e

Contents?: true

Size: 1.86 KB

Versions: 17

Compression:

Stored size: 1.86 KB

Contents

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "WinRm run_task request",
  "description": "POST winrm/run_task request schema",
  "type": "object",
  "properties": {
    "target": {
      "type": "object",
      "description": "Target information to run task on",
      "properties": {
        "hostname": {
          "type": "string",
          "description": "Target identifier"
        },
        "user": {
          "type": "string",
          "description": "Login user"
        },
        "password": {
          "type": "string",
          "description": "Password for SSH transport authentication"
        },
        "port": {
          "type": "integer",
          "description": "Connection port"
        },
        "connect-timeout": {
          "type": "integer",
          "description": "How long Bolt should wait when establishing connections"
        },
        "tmpdir": {
          "type": "string",
          "description": "The directory to upload and execute temporary files on the target"
        },
        "ssl": {
          "type": "boolean",
          "description": "When true, Bolt will use https connections for WinRM"
        },
        "ssl-verify": {
          "type": "boolean",
          "description": "When true, verifies the targets certificate matches the cacert"
        },
        "cacert": {
          "type": "string",
          "description": "The path to the CA certificate"
        },
        "extensions": {
          "type": "array",
          "description": "List of file extensions that are accepted for scripts or tasks"
        }
      },
      "required": ["hostname", "user", "password"],
      "additionalProperties": false
    },
    "task": { "$ref": "file:task"},
    "parameters": {
      "type": "object",
      "description": "JSON formatted parameters to be provided to task"
    }  
  },
  "required": ["target", "task"]
}

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
bolt-1.12.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.11.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.10.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.9.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.8.1 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.8.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.7.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.6.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.5.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.4.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.3.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.2.0 lib/bolt_server/schemas/winrm-run_task.json
bolt-1.1.0 lib/bolt_ext/schemas/winrm-run_task.json
bolt-1.0.0 lib/bolt_ext/schemas/winrm-run_task.json
bolt-0.25.0 lib/bolt_ext/schemas/winrm-run_task.json
bolt-0.24.0 lib/bolt_ext/schemas/winrm-run_task.json
bolt-0.23.0 lib/bolt_ext/schemas/winrm-run_task.json