{ "abstract": true, "description": "The GlobalCollectorConfig is the base class for global collector configurations for different types in a NSX domain.", "id": "GlobalCollectorConfig", "module_id": "Policy", "polymorphic-type-descriptor": { "mode": "enabled", "property-name": "collector_type" }, "properties": { "collector_ip": { "$ref": "IPAddress, "description": "IP address for the global collector.", "required": true, "title": "IP address for the global collector collector" }, "collector_port": { "description": "Port for the global collector.", "maximum": 65535, "minimum": 0, "required": true, "title": "Port for the global collector", "type": "int" }, "collector_type": { "$ref": "GlobalCollectorType, "description": "Specify the global collector type.", "required": true } }, "title": "Abstract base type for Global collector configurations of different types", "type": "object" }