X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fresources%2Fclds%2Fcamel%2Froutes%2Fpolicy-flows.xml;h=2b704acea40b61e0a6b233bac810e0e8b5efe99a;hb=fa1e4db9078caa149ab6d19697d5863b1103aaa8;hp=c28e45435671276040ea7392337da938ad9da695;hpb=9b6f57681520b4f0e4ed3cabd80204a11041e20e;p=clamp.git
diff --git a/src/main/resources/clds/camel/routes/policy-flows.xml b/src/main/resources/clds/camel/routes/policy-flows.xml
index c28e4543..2b704ace 100644
--- a/src/main/resources/clds/camel/routes/policy-flows.xml
+++ b/src/main/resources/clds/camel/routes/policy-flows.xml
@@ -138,7 +138,7 @@
+ message="Endpoint to get all policy models: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes">
@@ -172,10 +172,10 @@
+ message="Endpoint to get policy model: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[policyModelName]}/versions/${exchangeProperty[policyModelVersion]}">
-
+
+
+
+
+
+
+
+ ${exchangeProperty[policy].createPolicyPayload()}
+
+
+
+ POST
+
+
+ application/json
+
+
+ ${exchangeProperty[X-ONAP-RequestID]}
+
+
+
+ ${exchangeProperty[X-ONAP-InvocationID]}
+
+
+
+ ${exchangeProperty[X-ONAP-PartnerName]}
+
+
+
+
+
+
+
+
+ ${exchangeProperty[policy].getName()} creation
+ status
+
+
+
+ POLICY
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+ DELETE
+
+
+ ${exchangeProperty[X-ONAP-RequestID]}
+
+
+
+ ${exchangeProperty[X-ONAP-InvocationID]}
+
+
+
+ ${exchangeProperty[X-ONAP-PartnerName]}
+
+
+
+
+
+
+
+
+
+ ${exchangeProperty[policy].getName()} removal
+ status
+
+
+
+ POLICY
+
+
+
+
+
@@ -213,9 +309,9 @@
+ message="Endpoint to create microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies">
+ uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/>
+ message="Endpoint to delete microservice policy: {{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0">
+ uri="{{clamp.config.policy.api.url}}/policy/api/v1/policytypes/${exchangeProperty[microServicePolicy].getPolicyModel().getPolicyModelType()}/versions/1.0.0/policies/${exchangeProperty[microServicePolicy].getName()}/versions/1.0.0?bridgeEndpoint=true&useSystemProperties=true&mapHttpMessageHeaders=false&throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&deleteWithBody=false&mapHttpMessageBody=false&mapHttpMessageFormUrlEncodedBody=false&authUsername={{clamp.config.policy.api.userName}}&authPassword={{clamp.config.policy.api.password}}&connectionTimeToLive=5000&httpClient.connectTimeout=10000&httpClient.socketTimeout=20000&authenticationPreemptive=true&connectionClose=true"/>
@@ -584,4 +680,38 @@
+
+
+
+
+
+
+ GET
+
+
+ ${exchangeProperty[X-ONAP-RequestID]}
+
+
+
+ ${exchangeProperty[X-ONAP-InvocationID]}
+
+
+
+ ${exchangeProperty[X-ONAP-PartnerName]}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file