2ef3c6da0e6a30afcd1d17a8a0877dd1de450e85
[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       participantType:
28         type: onap.datatypes.ToscaConceptIdentifier
29         requred: true
30       startPhase:
31         type: integer
32         required: false
33         constraints:
34         - greater-or-equal: 0
35         metadata:
36             common: true
37         description: A value indicating the start phase in which this control loop element will be started, the
38                      first start phase is zero. Control Loop Elements are started in their start_phase order and stopped
39                      in reverse start phase order. Control Loop Elements with the same start phase are started and
40                      stopped simultaneously
41   org.onap.policy.clamp.controlloop.ControlLoop:
42     version: 1.0.1
43     derived_from: tosca.nodetypes.Root
44     properties:
45       provider:
46         type: string
47         requred: false
48       elements:
49         type: list
50         required: true
51         entry_schema:
52           type: onap.datatypes.ToscaConceptIdentifier
53   org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement:
54     version: 1.0.1
55     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
56     properties:
57       dcae_blueprint_id:
58         type: onap.datatypes.ToscaConceptIdentifier
59         requred: true
60   org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement:
61     version: 1.0.1
62     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
63     properties:
64       policy_type_id:
65         type: onap.datatypes.ToscaConceptIdentifier
66         requred: true
67   org.onap.policy.clamp.controlloop.CDSControlLoopElement:
68     version: 1.0.1
69     derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement
70     properties:
71       cds_blueprint_id:
72         type: onap.datatypes.ToscaConceptIdentifier
73         requred: true
74 topology_template:
75   node_templates:
76     org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant:
77       version: 2.3.4
78       type: org.onap.policy.clamp.controlloop.Participant
79       type_version: 1.0.1
80       description: Participant for DCAE microservices
81       properties:
82         provider: ONAP
83     org.onap.policy.controlloop.MonitoringPolicyControlLoopParticipant:
84       version: 2.3.1
85       type: org.onap.policy.clamp.controlloop.Participant
86       type_version: 1.0.1
87       description: Participant for DCAE microservices
88       properties:
89         provider: ONAP
90     org.onap.policy.controlloop.OperationalPolicyControlLoopParticipant:
91       version: 3.2.1
92       type: org.onap.policy.clamp.controlloop.Participant
93       type_version: 1.0.1
94       description: Participant for DCAE microservices
95       properties:
96         provider: ONAP
97     org.onap.ccsdk.cds.controlloop.CdsControlLoopParticipant:
98       version: 2.2.1
99       type: org.onap.policy.clamp.controlloop.Participant
100       type_version: 1.0.1
101       description: Participant for DCAE microservices
102       properties:
103         provider: ONAP
104     org.onap.domain.pmsh.PMSH_DCAEMicroservice:
105       version: 1.2.3
106       type: org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement
107       type_version: 1.0.0
108       description: Control loop element for the DCAE microservice for Performance Management Subscription Handling
109       properties:
110         provider: Ericsson
111         participantType:
112           name: org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant
113           version: 2.3.4
114         dcae_blueprint_id:
115           name: org.onap.dcae.blueprints.PMSHBlueprint
116           version: 1.0.0
117     org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement:
118       version: 1.2.3
119       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
120       type_version: 1.0.0
121       description: Control loop element for the monitoring policy for Performance Management Subscription Handling
122       properties:
123         provider: Ericsson
124         participantType:
125           name: org.onap.policy.controlloop.MonitoringPolicyControlLoopParticipant
126           version: 2.3.1
127         policy_type_id:
128           name: onap.policies.monitoring.pm-subscription-handler
129           version: 1.0.0
130     org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement:
131       version: 1.2.3
132       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
133       type_version: 1.0.0
134       description: Control loop element for the operational policy for Performance Management Subscription Handling
135       properties:
136         provider: Ericsson
137         participantType:
138           name: org.onap.policy.controlloop.OperationalPolicyControlLoopParticipant
139           version: 2.2.1
140         policy_type_id:
141           name: onap.policies.operational.pm-subscription-handler
142           version: 1.0.0
143     org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement:
144       version: 1.2.3
145       type: org.onap.policy.clamp.controlloop.ControlLoopElement
146       type_version: 1.0.0
147       description: Control loop element for CDS for Performance Management Subscription Handling
148       properties:
149         provider: Ericsson
150         participantType:
151           name: org.onap.ccsdk.cds.controlloop.CdsControlLoopParticipant
152           version: 3.2.1
153         cds_blueprint_id:
154           name: org.onap.ccsdk.cds.PMSHCdsBlueprint
155           version: 1.0.0
156     org.onap.domain.pmsh.PMSHControlLoopDefinition:
157       version: 1.2.3
158       type: org.onap.policy.clamp.controlloop.ControlLoop
159       type_version: 1.0.0
160       description: Control loop for Performance Management Subscription Handling
161       properties:
162         provider: Ericsson
163         elements:
164         - name: org.onap.domain.pmsh.PMSH_DCAEMicroservice
165           version: 1.2.3
166         - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement
167           version: 1.2.3
168         - name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement
169           version: 1.2.3
170         - name: org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement
171           version: 1.2.3
172