tosca_definitions_version: tosca_simple_yaml_1_0_0 policy_types: onap.policies.Monitoring: derived_from: tosca.policies.Root description: a base policy type for all policies that governs monitoring provisioning onap.policies.monitoring.example.app: derived_from: onap.policies.Monitoring version: 1.0.0 properties: example_policy: type: map description: Properties with different types entry_schema: type: onap.datatypes.monitoring.example_policy data_types: onap.datatypes.monitoring.example2: derived_from: tosca.datatypes.Root properties: closedLoopControlName: type: string onap.datatypes.monitoring.example3: derived_from: tosca.datatypes.Root properties: name: type: onap.datatypes.monitoring.example4 onap.datatypes.monitoring.example4: derived_from: tosca.datatypes.Root properties: severity: type: string required: true onap.datatypes.monitoring.example_policy: derived_from: tosca.datatypes.Root properties: cpus: type: list entry_schema: type: onap.datatypes.monitoring.example2 ports: type: map entry_schema: type: string closedLoopEventStatus: type: map entry_schema: type: integer direction: type: map entry_schema: type: float memSize: type: onap.datatypes.monitoring.example3 required: true thresholdValue: type: list entry_schema: type: string version: type: list entry_schema: type: onap.datatypes.monitoring.example2 domain: type: onap.datatypes.monitoring.example2