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 "uninitializedToPassiveTimeout": 300,
78 "chart": "{\"chartId\":{\"name\":\"{{chartName}}\",\"version\":\"{{chartVersion}}\"},\"namespace\":\"nonrtric\",\"releaseName\":\"{{releaseName}}\",\"repository\":{\"repoName\":\"chartmuseum\",\"address\":\"{{chartmuseumIp}}\"}}}"
81 "description": "Automation composition element for the K8S microservice for PMSH",
84 "type_version": "1.0.0",
86 "defined_name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement",
87 "defined_version": "1.2.3",
88 "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
89 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
91 "org.onap.policy.clamp.acm.KubernetesParticipant": {
94 "name": "org.onap.policy.clamp.acm.Participant"
98 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
100 "derived_from": null,
103 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
106 "provider": "Ericsson"
109 "description": "Participant for K8S",
110 "requirements": null,
112 "type_version": "1.0.1",
113 "capabilities": null,
114 "defined_name": "org.onap.policy.clamp.acm.KubernetesParticipant",
115 "defined_version": "2.3.4",
116 "type": "org.onap.policy.clamp.acm.Participant",
117 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
119 "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition": {
122 "name": "org.onap.policy.clamp.acm.AutomationComposition"
126 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
128 "derived_from": null,
131 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
137 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
142 "description": "Automation composition for Hello World",
143 "requirements": null,
145 "type_version": "1.0.1",
146 "capabilities": null,
147 "defined_name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition",
148 "defined_version": "1.2.3",
149 "type": "org.onap.policy.clamp.acm.AutomationComposition",
150 "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition"
155 "policy_types": null,
156 "tosca_definitions_version": "tosca_simple_yaml_1_3",
157 "name": "{{instanceName}}",
159 "org.onap.policy.clamp.acm.AutomationComposition": {
162 "name": "org.onap.policy.clamp.acm.AutomationComposition"
164 "derived_from": "tosca.nodetypes.Root",
175 "type_version": "0.0.0",
176 "type": "onap.datatypes.ToscaConceptIdentifier",
180 "description": "Specifies a list of automation composition element definitions that make up this automation composition definition",
181 "type_version": "0.0.0",
185 "default_value": null
193 "entry_schema": null,
195 "description": "Specifies the organization that provides the automation composition element",
196 "type_version": "0.0.0",
200 "default_value": null
205 "requirements": null,
207 "type_version": null,
208 "defined_name": "org.onap.policy.clamp.acm.AutomationComposition",
209 "defined_version": "1.0.1",
211 "name": "org.onap.policy.clamp.acm.AutomationComposition"
213 "org.onap.policy.clamp.acm.AutomationCompositionElement": {
216 "name": "org.onap.policy.clamp.acm.AutomationCompositionElement"
218 "derived_from": "tosca.nodetypes.Root",
220 "runningToPassiveTimeout": {
226 "entry_schema": null,
229 "valid_values": null,
230 "greater_or_equal": "0",
232 "greater_than": null,
233 "range_values": null,
235 "less_or_equal": null
237 "description": "The maximum time in seconds to wait for a state chage from running to passive",
238 "type_version": "0.0.0",
241 "name": "runningToPassiveTimeout",
250 "entry_schema": null,
252 "description": "The identity of the participant type that hosts this type of Automation Composition Element",
253 "type_version": "0.0.0",
255 "type": "onap.datatypes.ToscaConceptIdentifier",
256 "name": "participantType",
257 "default_value": null
265 "entry_schema": null,
268 "valid_values": null,
269 "greater_or_equal": "0",
271 "greater_than": null,
272 "range_values": null,
274 "less_or_equal": null
276 "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",
277 "type_version": "0.0.0",
280 "name": "startPhase",
281 "default_value": null
283 "passiveToUninitializedTimeout": {
289 "entry_schema": null,
292 "valid_values": null,
293 "greater_or_equal": "0",
295 "greater_than": null,
296 "range_values": null,
298 "less_or_equal": null
300 "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized",
301 "type_version": "0.0.0",
304 "name": "passiveToUninitializedTimeout",
307 "uninitializedToPassiveTimeout": {
313 "entry_schema": null,
316 "valid_values": null,
317 "greater_or_equal": "0",
319 "greater_than": null,
320 "range_values": null,
322 "less_or_equal": null
324 "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive",
325 "type_version": "0.0.0",
328 "name": "uninitializedToPassiveTimeout",
337 "entry_schema": null,
340 "type_version": "0.0.0",
342 "type": "onap.datatypes.ToscaConceptIdentifier",
343 "name": "participant_id",
344 "default_value": null
352 "entry_schema": null,
354 "description": "Specifies the organization that provides the automation composition element",
355 "type_version": "0.0.0",
359 "default_value": null
361 "passiveToRunningTimeout": {
367 "entry_schema": null,
370 "valid_values": null,
371 "greater_or_equal": "0",
373 "greater_than": null,
374 "range_values": null,
376 "less_or_equal": null
378 "description": "The maximum time in seconds to wait for a state chage from passive to running",
379 "type_version": "0.0.0",
382 "name": "passiveToRunningTimeout",
388 "requirements": null,
390 "type_version": null,
391 "defined_name": "org.onap.policy.clamp.acm.AutomationCompositionElement",
392 "defined_version": "1.0.1",
394 "name": "org.onap.policy.clamp.acm.AutomationCompositionElement"
396 "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": {
399 "name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
401 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
407 "entry_schema": null,
410 "type_version": "0.0.0",
414 "default_value": null
420 "entry_schema": null,
423 "type_version": "0.0.0",
426 "name": "requirements",
427 "default_value": null
433 "entry_schema": null,
436 "type_version": "0.0.0",
440 "default_value": null
446 "entry_schema": null,
449 "type_version": "0.0.0",
453 "default_value": null
459 "entry_schema": null,
462 "type_version": "0.0.0",
466 "default_value": null
471 "requirements": null,
473 "type_version": null,
474 "defined_name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
475 "defined_version": "1.0.1",
477 "name": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
479 "org.onap.policy.clamp.acm.Participant": {
482 "name": "org.onap.policy.clamp.acm.Participant"
484 "derived_from": "tosca.nodetypes.Root",
490 "entry_schema": null,
493 "type_version": "0.0.0",
497 "default_value": null
502 "requirements": null,
504 "type_version": null,
505 "defined_name": "org.onap.policy.clamp.acm.Participant",
506 "defined_version": "1.0.1",
508 "name": "org.onap.policy.clamp.acm.Participant"