c2ffb40a9b335c75f621c472d24055ab53c5b45c
[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.MonitoringPolicyControlLoopParticipant:
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.policy.controlloop.OperationalPolicyControlLoopParticipant:
80       version: 3.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.ccsdk.cds.controlloop.CdsControlLoopParticipant:
87       version: 2.2.1
88       type: org.onap.policy.clamp.controlloop.Participant
89       type_version: 1.0.1
90       description: Participant for DCAE microservices
91       properties:
92         provider: ONAP
93     org.onap.domain.pmsh.PMSH_DCAEMicroservice:
94       version: 1.2.3
95       type: org.onap.policy.clamp.controlloop.DCAEMicroserviceControlLoopElement
96       type_version: 1.0.0
97       description: Control loop element for the DCAE microservice for Performance Management Subscription Handling
98       properties:
99         provider: Ericsson
100         participant_id:
101           name: org.onap.dcae.controlloop.DCAEMicroserviceControlLoopParticipant
102           version: 2.3.4
103         dcae_blueprint_id:
104           name: org.onap.dcae.blueprints.PMSHBlueprint
105           version: 1.0.0
106     org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement:
107       version: 1.2.3
108       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
109       type_version: 1.0.0
110       description: Control loop element for the monitoring policy for Performance Management Subscription Handling
111       properties:
112         provider: Ericsson
113         participant_id:
114           name: org.onap.policy.controlloop.MonitoringPolicyControlLoopParticipant
115           version: 2.3.1
116         policy_type_id:
117           name: onap.policies.monitoring.pm-subscription-handler
118           version: 1.0.0
119     org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement:
120       version: 1.2.3
121       type: org.onap.policy.clamp.controlloop.PolicyTypeControlLoopElement
122       type_version: 1.0.0
123       description: Control loop element for the operational policy for Performance Management Subscription Handling
124       properties:
125         provider: Ericsson
126         participant_id:
127           name: org.onap.policy.controlloop.OperationalPolicyControlLoopParticipant
128           version: 2.2.1
129         policy_type_id:
130           name: onap.policies.operational.pm-subscription-handler
131           version: 1.0.0
132     org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement:
133       version: 1.2.3
134       type: org.onap.policy.clamp.controlloop.ControlLoopElement
135       type_version: 1.0.0
136       description: Control loop element for CDS for Performance Management Subscription Handling
137       properties:
138         provider: Ericsson
139         participant_Id:
140           name: org.onap.ccsdk.cds.controlloop.CdsControlLoopParticipant
141           version: 3.2.1
142         cds_blueprint_id:
143           name: org.onap.ccsdk.cds.PMSHCdsBlueprint
144           version: 1.0.0
145     org.onap.domain.pmsh.PMSHControlLoopDefinition:
146       version: 1.2.3
147       type: org.onap.policy.clamp.controlloop.ControlLoop
148       type_version: 1.0.0
149       description: Control loop for Performance Management Subscription Handling
150       properties:
151         provider: Ericsson
152         elements:
153         - name: org.onap.domain.pmsh.PMSH_DCAEMicroservice
154           version: 1.2.3
155         - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement
156           version: 1.2.3
157         - name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement
158           version: 1.2.3
159         - name: org.onap.domain.pmsh.PMSH_CDS_ControlLoopElement
160           version: 1.2.3
161