{
  "name": "nmap_job",
  "plural": "nmapjobs",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "name": {
      "type": "string",
      "required": true
    },
    "enabled": {
      "type": "boolean",
      "required": true
    },
    "timeout_sec": {
      "type": "number"
    },
    "flags": {
      "type": [
        "string"
      ],
      "required": true
    },
    "cron_schedule": {
      "type": "string",
      "required": true
    },
    "node_tag": {
      "type": "string"
    },
    "targets": {
      "type": [
        "string"
      ],
      "required": true
    },
    "run_ready": {
      "type": "boolean",
      "index": true
    }
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}
