3d14cf5721f5970399a5ae4f5fa2075f5b6ef878
[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.acmParticipant:
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.acmAutomationCompositionElement:
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
40                      phase are started and stopped simultaneously
41   org.onap.policy.clamp.acmAutomationComposition:
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.acmDCAEMicroserviceAutomationCompositionElement:
54     version: 1.0.1
55     derived_from: org.onap.policy.clamp.acmAutomationCompositionElement
56     properties:
57       dcae_blueprint_id:
58         type: onap.datatypes.ToscaConceptIdentifier
59         requred: true
60   org.onap.policy.clamp.acmPolicyTypeAutomationCompositionElement:
61     version: 1.0.1
62     derived_from: org.onap.policy.clamp.acmAutomationCompositionElement
63     properties:
64       policy_type_id:
65         type: onap.datatypes.ToscaConceptIdentifier
66         requred: true
67   org.onap.policy.clamp.acmCDSAutomationCompositionElement:
68     version: 1.0.1
69     derived_from: org.onap.policy.clamp.acmAutomationCompositionElement
70     properties:
71       cds_blueprint_id:
72         type: onap.datatypes.ToscaConceptIdentifier
73         requred: true
74 topology_template:
75   node_templates:
76     org.onap.dcae.acmDCAEMicroserviceAutomationCompositionParticipant:
77       version: 2.3.4
78       type: org.onap.policy.clamp.acmParticipant
79       type_version: 1.0.1
80       description: Participant for DCAE microservices
81       properties:
82         provider: ONAP
83     org.onap.policy.acmPolicyAutomationCompositionParticipant:
84       version: 2.3.1
85       type: org.onap.policy.clamp.acmParticipant
86       type_version: 1.0.1
87       description: Participant for DCAE microservices
88       properties:
89         provider: ONAP
90     org.onap.ccsdk.cds.acmCdsAutomationCompositionParticipant:
91       version: 2.2.1
92       type: org.onap.policy.clamp.acmParticipant
93       type_version: 1.0.1
94       description: Participant for DCAE microservices
95       properties:
96         provider: ONAP
97     org.onap.domain.pmsh.PMSH_DCAEMicroservice:
98       version: 1.2.3
99       type: org.onap.policy.clamp.acmDCAEMicroserviceAutomationCompositionElement
100       type_version: 1.0.0
101       description: Automation composition element for DCAE microservice for Performance Management Subscription Handling
102       properties:
103         provider: Ericsson
104         participantType:
105           name: org.onap.dcae.acmDCAEMicroserviceAutomationCompositionParticipant
106           version: 2.3.4
107         dcae_blueprint_id:
108           name: org.onap.dcae.blueprints.PMSHBlueprint
109           version: 1.0.0
110     org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement:
111       version: 1.2.3
112       type: org.onap.policy.clamp.acmPolicyTypeAutomationCompositionElement
113       type_version: 1.0.0
114       description: Automation composition element for monitoring policy for Performance Management Subscription Handling
115       properties:
116         provider: Ericsson
117         participantType:
118           name: org.onap.policy.acmPolicyAutomationCompositionParticipant
119           version: 2.3.1
120         policy_type_id:
121           name: onap.policies.monitoring.pm-subscription-handler
122           version: 1.0.0
123     org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement:
124       version: 1.2.3
125       type: org.onap.policy.clamp.acmPolicyTypeAutomationCompositionElement
126       type_version: 1.0.0
127       description: Automation composition element, operational policy for Performance Management Subscription Handling
128       properties:
129         provider: Ericsson
130         participantType:
131           name: org.onap.policy.acmPolicyAutomationCompositionParticipant
132           version: 2.3.1
133         policy_type_id:
134           name: onap.policies.operational.pm-subscription-handler
135           version: 1.0.0
136     org.onap.domain.pmsh.PMSH_CDS_AutomationCompositionElement:
137       version: 1.2.3
138       type: org.onap.policy.clamp.acmAutomationCompositionElement
139       type_version: 1.0.0
140       description: Automation composition element for CDS for Performance Management Subscription Handling
141       properties:
142         provider: Ericsson
143         participantType:
144           name: org.onap.ccsdk.cds.acmCdsAutomationCompositionParticipant
145           version: 3.2.1
146         cds_blueprint_id:
147           name: org.onap.ccsdk.cds.PMSHCdsBlueprint
148           version: 1.0.0
149     org.onap.domain.pmsh.PMSHAutomationCompositionDefinition:
150       version: 1.2.3
151       type: org.onap.policy.clamp.acmAutomationComposition
152       type_version: 1.0.0
153       description: Automation composition for Performance Management Subscription Handling
154       properties:
155         provider: Ericsson
156         elements:
157           - name: org.onap.domain.pmsh.PMSH_DCAEMicroservice
158             version: 1.2.3
159           - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement
160             version: 1.2.3
161           - name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
162             version: 1.2.3
163           - name: org.onap.domain.pmsh.PMSH_CDS_AutomationCompositionElement
164             version: 1.2.3