CapacityDashboardUsage (type)

{
  "id": "CapacityDashboardUsage", 
  "module_id": "CapacityDashboard", 
  "properties": {
    "current_usage_count": {
      "description": "Indicate the current usage count of object type.", 
      "required": true, 
      "title": "Current usage count of object type", 
      "type": "integer"
    }, 
    "current_usage_percentage": {
      "description": "Current usage percentage for object type", 
      "required": true, 
      "title": "Current usage percentage", 
      "type": "number"
    }, 
    "display_name": {
      "description": "Display name for NSX object type.", 
      "required": true, 
      "title": "User friendly name for object type", 
      "type": "string"
    }, 
    "max_supported_count": {
      "description": "This is the maximum supported count for object type in consideration.", 
      "required": true, 
      "title": "Maximum supported count for object type", 
      "type": "integer"
    }, 
    "max_threshold_percentage": {
      "description": "This indicates the maximum threshold percentage for object type.", 
      "required": true, 
      "title": "Max threshold percentage for object type", 
      "type": "number"
    }, 
    "min_threshold_percentage": {
      "description": "This indicates the minimum threshold percentage for object type.", 
      "required": true, 
      "title": "Min threshold percentage for object type", 
      "type": "number"
    }, 
    "severity": {
      "description": "Severity calculated from percentage usage", 
      "enum": [
        "INFO", 
        "WARNING", 
        "CRITICAL", 
        "ERROR"
      ], 
      "required": true, 
      "title": "Severity calculated from percentage usage", 
      "type": "string"
    }, 
    "usage_type": {
      "description": "Indicate the object type for which usage is calculated.", 
      "required": true, 
      "title": "Object type for which usage is fetched", 
      "type": "string"
    }
  }, 
  "type": "object"
}