Add serialization for Tosca Model

Added tests for Yaml policy monitoring
Added provider interface calls in provider and structure for handling legacy APIs.

Issue-ID: POLICY-1195
Change-Id: I4825272e0713b9e6a4b89753828de8905bcffbd1
Signed-off-by: liamfallon <liam.fallon@est.tech>
diff --git a/models-tosca/src/test/resources/policies/vCPE.policy.operational.input.tosca.yaml b/models-tosca/src/test/resources/policies/vCPE.policy.operational.input.tosca.yaml
new file mode 100644
index 0000000..dda0169
--- /dev/null
+++ b/models-tosca/src/test/resources/policies/vCPE.policy.operational.input.tosca.yaml
@@ -0,0 +1,33 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+topology_template:
+   policies:
+     -
+      operational.restart:
+         type: onap.policies.controlloop.Operational
+         version: 1.0.0
+         metadata: 
+           policy-id: operational.restart
+         properties:
+           controlLoop:
+             version: 2.0.0
+             controlLoopName: ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e
+             trigger_policy: unique-policy-id-1-restart
+             timeout: 3600
+             abatement: true
+ 
+           policies:
+             - id: unique-policy-id-1-restart
+               name: Restart the VM
+               description:
+               actor: APPC
+               recipe: Restart
+               target:
+                 type: VM
+               retry: 3
+               timeout: 1200
+               success: final_success
+               failure: final_failure
+               failure_timeout: final_failure_timeout
+               failure_retries: final_failure_retries
+               failure_exception: final_failure_exception
+               failure_guard: final_failure_guard
\ No newline at end of file