3e5782cdc13ae499c5a699c540fd8a66f65a4e56
[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.acm.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.acm.AutomationCompositionElement:
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 automation composition element will be started,
38           the first start phase is zero. Automation Composition Elements are started in their start_phase
39           order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are
40           started and stopped simultaneously
41   org.onap.policy.clamp.acm.AutomationComposition:
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.acm.DCAEMicroserviceAutomationCompositionElement:
54     version: 1.0.1
55     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
56     properties:
57       dcae_blueprint_id:
58         type: onap.datatypes.ToscaConceptIdentifier
59         requred: true
60   org.onap.policy.clamp.acm.PolicyTypeAutomationCompositionElement:
61     version: 1.0.1
62     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
63     properties:
64       policy_type_id:
65         type: onap.datatypes.ToscaConceptIdentifier
66         requred: true
67   org.onap.policy.clamp.acm.CDSAutomationCompositionElement:
68     version: 1.0.1
69     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
70     properties:
71       cds_blueprint_id:
72         type: onap.datatypes.ToscaConceptIdentifier
73         requred: true
74 topology_template:
75   node_templates:
76     org.onap.dcae.acm.DCAEMicroserviceAutomationCompositionParticipant:
77       version: 2.3.4
78       type: org.onap.policy.clamp.acm.Participant
79       type_version: 1.0.1
80       description: Participant for DCAE microservices
81       properties:
82         provider: ONAP
83     org.onap.policy.acm.MonitoringPolicyAutomationCompositionParticipant:
84       version: 2.3.1
85       type: org.onap.policy.clamp.acm.Participant
86       type_version: 1.0.1
87       description: Participant for DCAE microservices
88       properties:
89         provider: ONAP
90     org.onap.policy.acm.OperationalPolicyAutomationCompositionParticipant:
91       version: 3.2.1
92       type: org.onap.policy.clamp.acm.Participant
93       type_version: 1.0.1
94       description: Participant for DCAE microservices
95       properties:
96         provider: ONAP
97     org.onap.ccsdk.cds.acm.CdsAutomationCompositionParticipant:
98       version: 2.2.1
99       type: org.onap.policy.clamp.acm.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.acm.DCAEMicroserviceAutomationCompositionElement
107       type_version: 1.0.0
108       description: Automation composition element, DCAE microservice for Performance Management Subscription Handling
109       properties:
110         provider: Ericsson
111         participantType:
112           name: org.onap.dcae.acm.DCAEMicroserviceAutomationCompositionParticipant
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_MonitoringPolicyAutomationCompositionElement:
118       version: 1.2.3
119       type: org.onap.policy.clamp.acm.PolicyTypeAutomationCompositionElement
120       type_version: 1.0.0
121       description: Automation composition element, monitoring policy for Performance Management Subscription Handling
122       properties:
123         provider: Ericsson
124         participantType:
125           name: org.onap.policy.acm.MonitoringPolicyAutomationCompositionParticipant
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_OperationalPolicyAutomationCompositionElement:
131       version: 1.2.3
132       type: org.onap.policy.clamp.acm.PolicyTypeAutomationCompositionElement
133       type_version: 1.0.0
134       description: Automation composition element, operational policy for Performance Management Subscription Handling
135       properties:
136         provider: Ericsson
137         participantType:
138           name: org.onap.policy.acm.OperationalPolicyAutomationCompositionParticipant
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_AutomationCompositionElement:
144       version: 1.2.3
145       type: org.onap.policy.clamp.acm.AutomationCompositionElement
146       type_version: 1.0.0
147       description: Automation composition element for CDS for Performance Management Subscription Handling
148       properties:
149         provider: Ericsson
150         participantType:
151           name: org.onap.ccsdk.cds.acm.CdsAutomationCompositionParticipant
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.PMSHAutomationCompositionDefinition:
157       version: 1.2.3
158       type: org.onap.policy.clamp.acm.AutomationComposition
159       type_version: 1.0.0
160       description: Automation composition 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_MonitoringPolicyAutomationCompositionElement
167             version: 1.2.3
168           - name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
169             version: 1.2.3
170           - name: org.onap.domain.pmsh.PMSH_CDS_AutomationCompositionElement
171             version: 1.2.3
172