{"items": {"oneOf": [{"pattern": "^\\d+(-\\d+)?:\\d+(-\\d+)?(/.*)?$", "type": "string"}, {"additionalProperties": false, "required": ["local", "container"], "type": "object", "properties": {"local": {"minimum": 1, "type": "integer"}, "container": {"minimum": 1, "type": "integer"}, "protocol": {"minLength": 1, "type": "string"}}}, {"additionalProperties": false, "required": ["local", "container"], "type": "object", "properties": {"local": {"pattern": "^\\d+-\\d+$", "type": "string"}, "container": {"pattern": "^\\d+-\\d+$", "type": "string"}, "protocol": {"minLength": 1, "type": "string"}}}]}, "type": "array"}