NSX-T Data Center REST API

ShaPredefinedPluginProfileData (type)

{
  "additionalProperties": false,
  "description": "Describes a config item for System Health profile.",
  "id": "ShaPredefinedPluginProfileData",
  "module_id": "PolicySha",
  "properties": {
    "check_interval": {
      "description": "The interval of plugin to check the status.",
      "title": "The check interval",
      "type": "integer"
    },
    "desired_crash": {
      "description": "Whether crash the component which spew too much log",
      "required": false,
      "title": "The desired crash",
      "type": "boolean"
    },
    "desired_duration": {
      "description": "The expected rotation of logging",
      "required": false,
      "title": "The desired duration",
      "type": "integer"
    },
    "granular_desired_duration": {
      "description": "The expected rotation for each log",
      "required": false,
      "title": "The granular desired duration",
      "type": "string"
    },
    "report_interval": {
      "description": "The interval of plugin to report the status.",
      "title": "The report interval",
      "type": "integer"
    },
    "smallest_report_interval_if_change": {
      "description": "The smallest report interval if the status is changed. The value of smallest_report_interval_if_change should be less than the value of report_interval",
      "title": "The smallest report interval",
      "type": "integer"
    },
    "threshold": {
      "description": "The threshold to alarm logging report",
      "required": false,
      "title": "The threshold",
      "type": "integer"
    }
  },
  "title": "System Health Plugin Config Item",
  "type": "object"
}