{"definitions": {"ServiceSpec": {"properties": {"interfaces": {"patternProperties": {"^\\${{\\s*if(.*?)\\s*}}$": {"anyOf": [{"patternProperties": {"^(?!-)(?!.{0,32}--)[a-z0-9-]{1,32}(?<!-)$": {"anyOf": [{"pattern": "\\${{\\s*(.*?)\\s*}}"}]}}}]}}}}}}}