3 "onap.datatypes.ToscaConceptIdentifier": {
6 "name": "onap.datatypes.ToscaConceptIdentifier"
8 "derived_from": "tosca.datatypes.Root",
17 "type_version": "0.0.0",
30 "type_version": "0.0.0",
42 "defined_name": "onap.datatypes.ToscaConceptIdentifier",
43 "defined_version": null,
45 "name": "onap.datatypes.ToscaConceptIdentifier"
48 "topology_template": {
49 "policies_as_map": {},
53 "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement": {
56 "name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
60 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
65 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
70 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
74 "name": "K8sParticipant0"
77 "chart": "{\"chartId\":{\"name\":\"{{chartName}}\",\"version\":\"{{chartVersion}}\"},\"namespace\":\"nonrtric\",\"releaseName\":\"{{releaseName}}\",\"repository\":{\"repoName\":\"chartmuseum\",\"address\":\"{{chartmuseumIp}}\",\"protocol\":\"http\",\"port\":{{chartmuseumPort}}}}"
80 "description": "Automation composition element for the K8S microservice for PMSH",
83 "type_version": "1.0.0",
85 "defined_name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement",
86 "defined_version": "1.2.3",
87 "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
88 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
90 "org.onap.policy.clamp.acm.KubernetesParticipant": {
93 "name": "org.onap.policy.clamp.acm.Participant"
97 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
102 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
105 "provider": "Ericsson"
108 "description": "Participant for K8S",
109 "requirements": null,
111 "type_version": "1.0.1",
112 "capabilities": null,
113 "defined_name": "org.onap.policy.clamp.acm.KubernetesParticipant",
114 "defined_version": "2.3.4",
115 "type": "org.onap.policy.clamp.acm.Participant",
116 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
118 "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition": {
121 "name": "org.onap.policy.clamp.acm.AutomationComposition"
125 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
127 "derived_from": null,
130 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
136 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
141 "description": "Automation composition for Hello World",
142 "requirements": null,
144 "type_version": "1.0.1",
145 "capabilities": null,
146 "defined_name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition",
147 "defined_version": "1.2.3",
148 "type": "org.onap.policy.clamp.acm.AutomationComposition",
149 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
154 "policy_types": null,
155 "tosca_definitions_version": "tosca_simple_yaml_1_3",
156 "name": "{{instanceName}}",
158 "org.onap.policy.clamp.acm.AutomationComposition": {
161 "name": "org.onap.policy.clamp.acm.AutomationComposition"
163 "derived_from": "tosca.nodetypes.Root",
174 "type_version": "0.0.0",
175 "type": "onap.datatypes.ToscaConceptIdentifier",
179 "description": "Specifies a list of automation composition element definitions that make up this automation composition definition",
180 "type_version": "0.0.0",
184 "default_value": null
192 "entry_schema": null,
194 "description": "Specifies the organization that provides the automation composition element",
195 "type_version": "0.0.0",
199 "default_value": null
204 "requirements": null,
206 "type_version": null,
207 "defined_name": "org.onap.policy.clamp.acm.AutomationComposition",
208 "defined_version": "1.0.1",
210 "name": "org.onap.policy.clamp.acm.AutomationComposition"
212 "org.onap.policy.clamp.acm.AutomationCompositionElement": {
215 "name": "org.onap.policy.clamp.acm.AutomationCompositionElement"
217 "derived_from": "tosca.nodetypes.Root",
219 "runningToPassiveTimeout": {
225 "entry_schema": null,
228 "valid_values": null,
229 "greater_or_equal": "0",
231 "greater_than": null,
232 "range_values": null,
234 "less_or_equal": null
236 "description": "The maximum time in seconds to wait for a state chage from running to passive",
237 "type_version": "0.0.0",
240 "name": "runningToPassiveTimeout",
249 "entry_schema": null,
251 "description": "The identity of the participant type that hosts this type of Automation Composition Element",
252 "type_version": "0.0.0",
254 "type": "onap.datatypes.ToscaConceptIdentifier",
255 "name": "participantType",
256 "default_value": null
264 "entry_schema": null,
267 "valid_values": null,
268 "greater_or_equal": "0",
270 "greater_than": null,
271 "range_values": null,
273 "less_or_equal": null
275 "description": "A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously",
276 "type_version": "0.0.0",
279 "name": "startPhase",
280 "default_value": null
282 "passiveToUninitializedTimeout": {
288 "entry_schema": null,
291 "valid_values": null,
292 "greater_or_equal": "0",
294 "greater_than": null,
295 "range_values": null,
297 "less_or_equal": null
299 "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized",
300 "type_version": "0.0.0",
303 "name": "passiveToUninitializedTimeout",
306 "uninitializedToPassiveTimeout": {
312 "entry_schema": null,
315 "valid_values": null,
316 "greater_or_equal": "0",
318 "greater_than": null,
319 "range_values": null,
321 "less_or_equal": null
323 "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive",
324 "type_version": "0.0.0",
327 "name": "uninitializedToPassiveTimeout",
336 "entry_schema": null,
339 "type_version": "0.0.0",
341 "type": "onap.datatypes.ToscaConceptIdentifier",
342 "name": "participant_id",
343 "default_value": null
351 "entry_schema": null,
353 "description": "Specifies the organization that provides the automation composition element",
354 "type_version": "0.0.0",
358 "default_value": null
360 "passiveToRunningTimeout": {
366 "entry_schema": null,
369 "valid_values": null,
370 "greater_or_equal": "0",
372 "greater_than": null,
373 "range_values": null,
375 "less_or_equal": null
377 "description": "The maximum time in seconds to wait for a state chage from passive to running",
378 "type_version": "0.0.0",
381 "name": "passiveToRunningTimeout",
387 "requirements": null,
389 "type_version": null,
390 "defined_name": "org.onap.policy.clamp.acm.AutomationCompositionElement",
391 "defined_version": "1.0.1",
393 "name": "org.onap.policy.clamp.acm.AutomationCompositionElement"
395 "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": {
398 "name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
400 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
406 "entry_schema": null,
409 "type_version": "0.0.0",
413 "default_value": null
419 "entry_schema": null,
422 "type_version": "0.0.0",
425 "name": "requirements",
426 "default_value": null
432 "entry_schema": null,
435 "type_version": "0.0.0",
439 "default_value": null
445 "entry_schema": null,
448 "type_version": "0.0.0",
452 "default_value": null
458 "entry_schema": null,
461 "type_version": "0.0.0",
465 "default_value": null
470 "requirements": null,
472 "type_version": null,
473 "defined_name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
474 "defined_version": "1.0.1",
476 "name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
478 "org.onap.policy.clamp.acm.Participant": {
481 "name": "org.onap.policy.clamp.acm.Participant"
483 "derived_from": "tosca.nodetypes.Root",
489 "entry_schema": null,
492 "type_version": "0.0.0",
496 "default_value": null
501 "requirements": null,
503 "type_version": null,
504 "defined_name": "org.onap.policy.clamp.acm.Participant",
505 "defined_version": "1.0.1",
507 "name": "org.onap.policy.clamp.acm.Participant"