{ "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" }