{
  "name": "jenkins",
  "display_name": "Jenkins",
  "description": "Consume Jenkins API",
  "group": [
    "transform"
  ],
  "versions": [
    1.0
  ],
  "inputs": 1,
  "outputs": 1,
  "credentials": [
    {
      "name": "jenkinsApi",
      "required": true
    }
  ],
  "properties": [
    {
      "name": "resource",
      "display_name": "Resource",
      "kind": "options",
      "required": false,
      "default": "job"
    },
    {
      "name": "operation",
      "display_name": "Operation",
      "kind": "options",
      "required": false,
      "default": "trigger",
      "description": "Copy a specific job"
    },
    {
      "name": "triggerParamsNotice",
      "display_name": "Make sure the job is setup to support triggering with parameters. <a href=",
      "kind": "notice",
      "required": false,
      "default": ""
    },
    {
      "name": "job",
      "display_name": "Job Name or ID",
      "kind": "options",
      "required": true,
      "default": "",
      "description": "Name of the job. Choose from the list, or specify an ID using an <a href="
    },
    {
      "name": "param",
      "display_name": "Parameters",
      "kind": "fixedCollection",
      "required": true,
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href="
    },
    {
      "name": "newJob",
      "display_name": "New Job Name",
      "kind": "string",
      "required": true,
      "default": "",
      "description": "Name of the new Jenkins job"
    },
    {
      "name": "xml",
      "display_name": "XML",
      "kind": "string",
      "required": true,
      "default": "",
      "description": "XML of Jenkins config"
    },
    {
      "name": "createNotice",
      "display_name": "To get the XML of an existing job, add ‘config.xml’ to the end of the job URL",
      "kind": "notice",
      "required": false,
      "default": ""
    },
    {
      "name": "operation",
      "display_name": "Operation",
      "kind": "options",
      "required": false,
      "default": "safeRestart",
      "description": "Cancel quiet down state"
    },
    {
      "name": "reason",
      "display_name": "Reason",
      "kind": "string",
      "required": false,
      "default": "",
      "description": "Freeform reason for quiet down mode"
    },
    {
      "name": "instanceNotice",
      "display_name": "Instance operation can shutdown Jenkins instance and make it unresponsive. Some commands may not be available depending on instance implementation.",
      "kind": "notice",
      "required": false,
      "default": ""
    },
    {
      "name": "operation",
      "display_name": "Operation",
      "kind": "options",
      "required": false,
      "default": "getAll",
      "description": "List Builds"
    },
    {
      "name": "job",
      "display_name": "Job Name or ID",
      "kind": "options",
      "required": true,
      "default": "",
      "description": "Name of the job. Choose from the list, or specify an ID using an <a href="
    },
    {
      "name": "returnAll",
      "display_name": "Return All",
      "kind": "boolean",
      "required": false,
      "description": "Whether to return all results or only up to a given limit"
    },
    {
      "name": "limit",
      "display_name": "Limit",
      "kind": "number",
      "required": false,
      "description": "Max number of results to return"
    }
  ],
  "source_path": "/home/mcochran/n8n/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts"
}