Rapid7 · Schema

EntityModelEngine

SecurityVulnerability ManagementSIEMXDRCloud SecuritySOARApplication Security

Properties

Name Type Description
id string The ID of the Engine
name string The name of the Engine
engine_group object
status string The status of the Engine
failure_reason string The reason the Engine may have failed
latest_version boolean A read only flag which indicates if the Engine is latest version
upgradeable boolean A read only flag which indicates if the Engine is capable of upgrading
auto_upgrade boolean A flag which can be set to mark the Engine for auto upgrade
links array
View JSON Schema on GitHub

JSON Schema

rapid7-entitymodelengine-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EntityModelEngine",
  "title": "EntityModelEngine",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "description": "The ID of the Engine",
      "readOnly": true
    },
    "name": {
      "type": "string",
      "description": "The name of the Engine",
      "maxLength": 200,
      "minLength": 1
    },
    "engine_group": {
      "$ref": "#/components/schemas/engine_group"
    },
    "status": {
      "type": "string",
      "description": "The status of the Engine",
      "enum": [
        "INITIALIZING",
        "LICENSING",
        "TERMINATING",
        "IDLE",
        "OFFLINE",
        "SCANNING",
        "UPGRADING",
        "PARKED",
        "FAILED"
      ],
      "readOnly": true
    },
    "failure_reason": {
      "type": "string",
      "description": "The reason the Engine may have failed",
      "enum": [
        "TERMINATION_FAILED",
        "INITIALIZATION_FAILED",
        "UPGRADE_FAILED",
        "GENERAL_FAILURE"
      ],
      "readOnly": true
    },
    "latest_version": {
      "type": "boolean",
      "description": "A read only flag which indicates if the Engine is latest version",
      "readOnly": true
    },
    "upgradeable": {
      "type": "boolean",
      "description": "A read only flag which indicates if the Engine is capable of upgrading",
      "readOnly": true
    },
    "auto_upgrade": {
      "type": "boolean",
      "description": "A flag which can be set to mark the Engine for auto upgrade "
    },
    "links": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Link"
      },
      "readOnly": true
    }
  },
  "required": [
    "auto_upgrade",
    "name"
  ]
}