c2a68d7a2f5ffea4d7f03c07b441d8af7ffb2d33
[policy/clamp.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_3
2 data_types:
3   onap.datatypes.ToscaConceptIdentifier:
4     derived_from: tosca.datatypes.Root
5     properties:
6       name:
7         type: string
8         required: true
9       version:
10         type: string
11         required: true
12 node_types:
13   org.onap.policy.clamp.controlloop.Participant:
14     version: 1.0.1
15     derived_from: tosca.nodetypes.Root
16     properties:
17       provider:
18         type: string
19         requred: false
20   org.onap.policy.clamp.controlloop.ControlLoopElement:
21     version: 1.0.1
22     derived_from: tosca.nodetypes.Root
23     properties:
24       provider:
25         type: string
26         requred: false
27       participant_id:
28         type: onap.datatypes.ToscaConceptIdentifier
29         requred: true
30   org.onap.policy.clamp.controlloop.ControlLoop:
31     version: 1.0.1
32     derived_from: tosca.nodetypes.Root
33     properties:
34       provider:
35         type: string
36         requred: false
37       elements:
38         type: list
39         required: true
40         entry_schema:
41           type: onap.datatypes.ToscaConceptIdentifier
42   org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement:
43     version: 1.0.1
44     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
45     properties:
46       dcae_blueprint_id:
47         type: onap.datatypes.ToscaConceptIdentifier
48         requred: true
49   org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement:
50     version: 1.0.1
51     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
52     properties:
53       policy_type_id:
54         type: onap.datatypes.ToscaConceptIdentifier
55         requred: true
56   org.onap.policy.clamp.controlloop.CDSControlLoopElement:
57     version: 1.0.1
58     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
59     properties:
60       cds_blueprint_id:
61         type: onap.datatypes.ToscaConceptIdentifier
62         requred: true
63 topology_template:
64   node_templates:
65     org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant:
66       version: 2.3.4
67       type: org.onap.policy.clamp.controlloop.Participant
68       type_version: 1.0.1
69       description: Participant for DCAE microservices
70       properties:
71         provider: ONAP
72     org.onap.policy.controlloop.PolicyControlLoopParticipant:
73       version: 2.3.1
74       type: org.onap.policy.clamp.controlloop.Participant
75       type_version: 1.0.1
76       description: Participant for DCAE microservices
77       properties:
78         provider: ONAP
79     org.onap.ccsdk.cds.controlloop.CdsControlLoopParticipant:
80       version: 2.2.1
81       type: org.onap.policy.clamp.controlloop.Participant
82       type_version: 1.0.1
83       description: Participant for DCAE microservices
84       properties:
85         provider: ONAP
86     org.onap.domain.pmsh.PMSH_DCAEMicroservice:
87       version: 1.2.3
88       type: org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement
89       type_version: 1.0.0
90       description: Control loop element for the DCAE microservice for Performance Management Subscription Handling
91       properties:
92         provider: Ericsson
93         participant_id:
94           name: org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant
95           version: 2.3.4
96         dcae_blueprint_id:
97           name: org.onap.dcae.blueprints.PMSHBlueprint
98           version: 1.0.0
99     org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement:
100       version: 1.2.3
101       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
102       type_version: 1.0.0
103       description: Control loop element for the monitoring policy for Performance Management Subscription Handling
104       properties:
105         provider: Ericsson
106         participant_id:
107           name: org.onap.policy.controlloop.PolicyControlLoopParticipant
108           version: 2.3.1
109         policy_type_id:
110           name: onap.policies.monitoring.pm-subscription-handler
111           version: 1.0.0
112     org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement:
113       version: 1.2.3
114       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
115       type_version: 1.0.0
116       description: Control loop element for the operational policy for Performance Management Subscription Handling
117       properties:
118         provider: Ericsson
119         participant_id:
120           name: org.onap.policy.controlloop.PolicyControlLoopParticipant
121           version: 2.3.1
122         policy_type_id:
123           name: onap.policies.operational.pm-subscription-handler
124           version: 1.0.0
125     org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement:
126       version: 1.2.3
127       type: org.onap.policy.clamp.controlloop.ControlLoopElement
128       type_version: 1.0.0
129       description: Control loop element for CDS for Performance Management Subscription Handling
130       properties:
131         provider: Ericsson
132         participant_id:
133           name: org.onap.PM_CDS_Blueprint
134           version: 1.0.0
135         cds_blueprint_id:
136           name: org.onap.ccsdk.cds.PMSHCdsBlueprint
137           version: 1.0.0
138     org.onap.domain.pmsh.PMSHControlLoopDefinition:
139       version: 1.2.3
140       type: org.onap.policy.clamp.controlloop.ControlLoop
141       type_version: 1.0.0
142       description: Control loop for Performance Management Subscription Handling
143       properties:
144         provider: Ericsson
145         elements:
146           - name: org.onap.domain.pmsh.PMSH_DCAEMicroservice
147             version: 1.2.3
148           - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement
149             version: 1.2.3
150           - name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement
151             version: 1.2.3
152           - name: org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement
153             version: 1.2.3