6.15.5.1 PUT schema

 {
   "$schema": "http://json-schema.org/draft-04/schema#",
   "type": "object",
   "properties": {
     "resourceId": {
       "type": "string"
     },
     "etag": {
       "type": "string"
     },
     "instanceId": {
       "type": "string"
     },
     "properties": {
       "type": "object",
       "properties": {
         "provisioningState": {
           "type": "string"
         },
         "policyMapEntryList": {
           "type": "array",
           "items": {
             "type": "object",
             "properties": {
               "policyName": {
                 "type": "string"
               },
               "action": {
                 "type": "string"
               },
               "matchCriteria": {
                 "type": "array",
                 "items": {
                   "type": "object",
                   "properties": {
                     "property": {
                       "type": "string"
                     },
                     "value": {
                       "type": "array",
                       "items": {
                         "type": "string"
                       }
                     }
                   },
                   "required": [
                     "property",
                     "value"
                   ]
                 }
               },
               "setActions": {
                 "type": "array",
                 "items": {}
               }
             },
             "required": [
               "policyName",
               "action",
               "matchCriteria",
               "setActions"
             ]
           }
         }
       },
       "required": [
         "provisioningState",
         "policyMapEntryList"
       ]
     }
   },
   "required": [
     "resourceId",
     "etag",
     "instanceId",
     "properties"
   ]
 }