3 "onap.datatypes.ToscaConceptIdentifier": {
4 "derived_from": "tosca.datatypes.Root",
17 "topology_template": {
19 "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement": {
23 "name": "org.onap.policy.clamp.acm.KubernetesParticipant"
27 "name": "K8sParticipant0"
32 "address": "{{chartmuseumIp}}",
33 "repoName": "chartmuseum",
34 "port": {{chartmuseumPort}},
37 "namespace": "nonrtric",
39 "version": "{{chartVersion}}",
40 "name": "{{chartName}}"
42 "releaseName": "{{releaseName}}"
45 "description": "Automation composition element for the K8S microservice for PMSH",
47 "type_version": "1.0.0",
48 "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement"
50 "org.onap.policy.clamp.acm.KubernetesParticipant": {
52 "provider": "Ericsson"
54 "description": "Participant for K8S",
56 "type_version": "1.0.1",
57 "type": "org.onap.policy.clamp.acm.Participant"
59 "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition": {
64 "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement"
68 "description": "Automation composition for Hello World",
70 "type_version": "1.0.1",
71 "type": "org.onap.policy.clamp.acm.AutomationComposition"
75 "tosca_definitions_version": "tosca_simple_yaml_1_3",
77 "org.onap.policy.clamp.acm.AutomationComposition": {
78 "derived_from": "tosca.nodetypes.Root",
86 "type": "onap.datatypes.ToscaConceptIdentifier"
88 "description": "Specifies a list of automation composition element definitions that make up this automation composition definition",
96 "description": "Specifies the organization that provides the automation composition element",
102 "org.onap.policy.clamp.acm.AutomationCompositionElement": {
103 "derived_from": "tosca.nodetypes.Root",
105 "runningToPassiveTimeout": {
113 "greater_or_equal": 0
115 "description": "The maximum time in seconds to wait for a state chage from running to passive",
123 "description": "The identity of the participant type that hosts this type of Automation Composition Element",
124 "type": "onap.datatypes.ToscaConceptIdentifier"
133 "greater_or_equal": 0
135 "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",
138 "passiveToUninitializedTimeout": {
146 "greater_or_equal": 0
148 "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized",
151 "uninitializedToPassiveTimeout": {
159 "greater_or_equal": 0
161 "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive",
169 "type": "onap.datatypes.ToscaConceptIdentifier"
176 "description": "Specifies the organization that provides the automation composition element",
179 "passiveToRunningTimeout": {
187 "greater_or_equal": 0
189 "description": "The maximum time in seconds to wait for a state chage from passive to running",
195 "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": {
196 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
200 "entry_schema": null,
222 "org.onap.policy.clamp.acm.Participant": {
223 "derived_from": "tosca.nodetypes.Root",