Add a compliance policy based on the provided information.
/icc/compliancePolicy
<compliancePolicy> <name>testPolicyName</name> <description>testPolicyName_Desc</description> <active>1</active> <checkRules> <name>testPolicyName_rule1</name> <severityLevel>4</severityLevel> <checkType>0</checkType> <checkTarget>1</checkTarget> <vendor>all</vendor> <deviceSeriesIds>500,501</deviceSeriesIds> <description>testPolicyName_rule1_desc</description> <recover>0</recover> <jythonName></jythonName> <jythonContent></jythonContent> <ruleType>0</ruleType> <ruleContents> <matchModeSimple>1</matchModeSimple> <ruleRelation>2</ruleRelation> <matchPatterns>testPolicyName_rule1_ruleContent</matchPatterns> </ruleContents> <operation>0</operation> </checkRules> <checkRules> <name>testPolicyName_rule2</name> <severityLevel>4</severityLevel> <checkType>7</checkType> <checkTarget>1</checkTarget> <vendor>all</vendor> <deviceSeriesIds>219,218</deviceSeriesIds> <description>testPolicyName_rule2_desc</description> <recover>0</recover> <jythonName>1507708479024_Loop Protection Status.py</jythonName> <jythonContent>ZnJvbSBqYXZhLnV0aWwgaW1wb3J0ICoNCmZyb20gamF2YS5tYXRoIGltcG9ydCBCaWdJbnRlZ2VyDQpmcm9tIGNvbS5oM2MuaW1jLmJvb3RzdHJhcCBpbXBvcnQgU2VydmVyQ29udGV4dA0KZnJvbSBjb20uaDNjLmltYy5pY2MucmVnZXguZW50aXR5IGltcG9ydCBJY2NSdWxlQ2hlY2tSZXN1bHQNCmZyb20gY29tLmgzYy5pbWMuaWNjLnJlZ2V4LmZ1bmMgaW1wb3J0IEljY0p5dGhvbkNoZWNrDQoNCiMgaWZJbmZvIHR5cGUgPTEgIL3Tv9q21LbLyeixuM6qIFBDDQoNCmNoZWNrUmVzdWx0TWFwID0gSGFzaE1hcCgpDQpvaWQ9IjEuMy42LjEuNC4xLjExLjIuMTQuMTEuNS4xLjEyLjEuNS4yLjEuMS4xIg0KbWdyID0gU2VydmVyQ29udGV4dC5nZXRSb290QXBwQ29udGV4dCgpLmdldEJlYW4oImljY0p5dGhvbkNoZWNrIikNCmZvciBkZXZJZCBpbiBkZXZpY2VJZHM6DQoJIGljY1J1bGVDaGVja1Jlc3VsdCA9ICBtZ3IuZ2V0SWNjUnVsZUNoZWNrUmVzdWx0QnlJZkluZm8oZGV2SWQsb2lkKQ0KCSBjaGVja1Jlc3VsdE1hcC5wdXQoZGV2SWQsaWNjUnVsZUNoZWNrUmVzdWx0KQ0KDQoNCg==</jythonContent> <ruleType>0</ruleType> </checkRules> </compliancePolicy>
For information about fields in the message body, see Query Compliance Policy Information.
HTTP/1.1 201 Created Location: http://localhost:8080/imcrs/icc/compliancePolicy/27
Add a new compliance policy.
POST http://host:8080/imcrs/icc/compliancePolicy accept: application/xml Content-Type: application/xml; charset=UTF-8 ... <compliancePolicy> <name>testPolicyName</name> <description>testPolicyName_Desc</description> <active>1</active> <checkRules> <name>testPolicyName_rule1</name> <severityLevel>4</severityLevel> <checkType>0</checkType> <checkTarget>1</checkTarget> <vendor>all</vendor> <deviceSeriesIds>500,501</deviceSeriesIds> <description>testPolicyName_rule1_desc</description> <recover>0</recover> <jythonName></jythonName> <jythonContent></jythonContent> <ruleType>0</ruleType> <ruleContents> <matchModeSimple>1</matchModeSimple> <ruleRelation>2</ruleRelation> <matchPatterns>testPolicyName_rule1_ruleContent</matchPatterns> </ruleContents> <operation>0</operation> </checkRules> <checkRules> <name>testPolicyName_rule2</name> <severityLevel>4</severityLevel> <checkType>7</checkType> <checkTarget>1</checkTarget> <vendor>all</vendor> <deviceSeriesIds>219,218</deviceSeriesIds> <description>testPolicyName_rule2_desc</description> <recover>0</recover> <jythonName>1507708479024_Loop Protection Status.py</jythonName> <jythonContent>ZnJvbSBqYXZhLnV0aWwgaW1wb3J0ICoNCmZyb20gamF2YS5tYXRoIGltcG9ydCBCaWdJbnRlZ2VyDQpmcm9tIGNvbS5oM2MuaW1jLmJvb3RzdHJhcCBpbXBvcnQgU2VydmVyQ29udGV4dA0KZnJvbSBjb20uaDNjLmltYy5pY2MucmVnZXguZW50aXR5IGltcG9ydCBJY2NSdWxlQ2hlY2tSZXN1bHQNCmZyb20gY29tLmgzYy5pbWMuaWNjLnJlZ2V4LmZ1bmMgaW1wb3J0IEljY0p5dGhvbkNoZWNrDQoNCiMgaWZJbmZvIHR5cGUgPTEgIL3Tv9q21LbLyeixuM6qIFBDDQoNCmNoZWNrUmVzdWx0TWFwID0gSGFzaE1hcCgpDQpvaWQ9IjEuMy42LjEuNC4xLjExLjIuMTQuMTEuNS4xLjEyLjEuNS4yLjEuMS4xIg0KbWdyID0gU2VydmVyQ29udGV4dC5nZXRSb290QXBwQ29udGV4dCgpLmdldEJlYW4oImljY0p5dGhvbkNoZWNrIikNCmZvciBkZXZJZCBpbiBkZXZpY2VJZHM6DQoJIGljY1J1bGVDaGVja1Jlc3VsdCA9ICBtZ3IuZ2V0SWNjUnVsZUNoZWNrUmVzdWx0QnlJZkluZm8oZGV2SWQsb2lkKQ0KCSBjaGVja1Jlc3VsdE1hcC5wdXQoZGV2SWQsaWNjUnVsZUNoZWNrUmVzdWx0KQ0KDQoNCg==</jythonContent> <ruleType>0</ruleType> </checkRules> </compliancePolicy>
HTTP/1.1 201 Created Location: http://localhost:8080/imcrs/icc/compliancePolicy/27