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