{ "type":"object", "properties":{ "subscriptionName":{ "type":"string" }, "administrativeState":{ "allOf":[ { "type":"string" }, { "enum":[ "UNLOCKED", "LOCKED" ] } ] }, "fileBasedGP":{ "type":"integer" }, "fileLocation":{ "type":"string" }, "nfFilter":{ "type":"object", "properties":{ "nfNames":{ "type":"array", "items":{ "type":"string" } }, "modelInvariantIDs":{ "type":"array", "items":{ "type":"string" } }, "modelVersionIDs":{ "type":"array", "items":{ "type":"string" } }, "modelNames":{ "type":"array", "items":{ "type":"string" } } }, "additionalProperties": false, "anyOf": [ {"required" : ["nfNames"]}, {"required" : ["modelInvariantIDs"]}, {"required" : ["modelVersionIDs"]}, {"required" : ["modelNames"]} ] }, "measurementGroups":{ "type":"array", "minItems": 1, "items":{ "type":"object", "properties":{ "measurementGroup":{ "type":"object", "properties":{ "measurementTypes":{ "type":"array", "minItems": 1, "items":{ "type":"object", "properties":{ "measurementType":{ "type":"string" } }, "required":[ "measurementType" ] } }, "managedObjectDNsBasic":{ "type":"array", "minItems": 1, "items":{ "type":"object", "properties":{ "DN":{ "type":"string" } }, "required":[ "DN" ] } } }, "required":[ "measurementTypes", "managedObjectDNsBasic" ] } }, "required":[ "measurementGroup" ] } } }, "required":[ "subscriptionName", "administrativeState", "fileBasedGP", "fileLocation", "nfFilter", "measurementGroups" ] }