Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
v0.5.1
-
None
-
None
Description
1. create a policy prototype from a policy
API: POST /rest/policyProto/create?needPolicyCreated=true Payload: PolicyEntity (policyDefinition + alertPublishmentIds) public class PolicyEntity { String name; // auto created PolicyDefinition definition; List<String> alertPublishmentIds = new ArrayList<>(); }
2. create a policy prototype by policy name
API: POST /rest/policyProto/create/{policyId}
3. create policies for site from a list of policy protoypes
API: POST /rest/policyProto/export/{site}
Payload: List<PolicyEntity>
4. create policies for site from a list of prototypes
API: POST /rest/policyProto/exportByName/{site} Payload: List<String>
5. delete a prototype
API: DELETE /rest/policyProto/{uuid}
Attachments
Issue Links
- Is contained by
-
EAGLE-1046 Eagle supports policies import to a new site from a policy prototype
- Open
- links to