{ "abstract": true, "additionalProperties": false, "description": "All the filtering criteria objects extend from this abstract class. This is present for extensibility.", "id": "IdsProfileCriteria", "module_id": "PolicyIDS", "polymorphic-type-descriptor": { "mode": "enabled", "property-name": "resource_type" }, "properties": { "resource_type": { "enum": [ "IdsProfileConjunctionOperator", "IdsProfileFilterCriteria" ], "required": true, "type": "string" } }, "title": "Base class for IDS Profile criteria", "type": "object" }