Improve unit test coverage of ToscaYamlToJsonConvertor
[clamp.git] / src / test / resources / tosca / tosca-with-datatypes.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 policy_types:
3     onap.policies.Monitoring:
4         derived_from: tosca.policies.Root
5         description: a base policy type for all policies that governs monitoring provisioning
6     onap.policies.monitoring.example.app:
7         derived_from: onap.policies.Monitoring
8         version: 1.0.0
9         properties:
10             example_policy:
11                 type: map
12                 description: Properties with different types
13                 entry_schema:
14                     type: onap.datatypes.monitoring.example_policy
15 data_types:
16     onap.datatypes.monitoring.example2:
17         derived_from: tosca.datatypes.Root
18         properties:
19             closedLoopControlName:
20                 type: string
21     onap.datatypes.monitoring.example3:
22         derived_from: tosca.datatypes.Root
23         properties:
24             name:
25                 type: onap.datatypes.monitoring.example4  
26     onap.datatypes.monitoring.example4:
27         derived_from: tosca.datatypes.Root
28         properties:
29             severity:
30                 type: string
31                 required: true  
32     onap.datatypes.monitoring.example_policy:
33         derived_from: tosca.datatypes.Root
34         properties:
35             cpus:
36                 type: list
37                 entry_schema:
38                     type: onap.datatypes.monitoring.example2
39             ports:
40                 type: map
41                 entry_schema:
42                     type: string
43             closedLoopEventStatus:
44                 type: map
45                 entry_schema:
46                     type: integer
47             direction:
48                 type: map
49                 entry_schema:
50                     type: float
51             memSize:
52                 type: onap.datatypes.monitoring.example3
53                 required: true
54             thresholdValue:
55                 type: list
56                 entry_schema:
57                     type: string
58             version:
59                 type: list
60                 entry_schema:
61                     type: onap.datatypes.monitoring.example2
62             domain:
63                 type: onap.datatypes.monitoring.example2