1 tosca_definitions_version: tosca_simple_yaml_1_3
3 onap.datatypes.ToscaConceptIdentifier:
4 derived_from: tosca.datatypes.Root
13 onap.datatypes.clamp.acm.httpAutomationCompositionElement.RestRequest:
15 derived_from: tosca.datatypes.Root
18 type: onap.datatypes.ToscaConceptIdentifier
20 description: The name and version of a REST request to be sent to a REST endpoint
30 description: The REST method to use
34 description: The path of the REST request relative to the base URL
38 description: The body of the REST request for PUT and POST requests
43 description: THe expected HTTP status code for the REST request
44 onap.datatypes.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
46 derived_from: tosca.datatypes.Root
48 configurationEntityId:
49 type: onap.datatypes.ToscaConceptIdentifier
52 The name and version of a Configuration Entity to be handled
53 by the HTTP Automation Composition Element
57 type: onap.datatypes.clamp.acm.httpAutomationCompositionElement.RestRequest
59 description: A sequence of REST commands to send to the REST endpoint
63 org.onap.policy.clamp.acm.Participant:
65 derived_from: tosca.nodetypes.Root
70 org.onap.policy.clamp.acm.AutomationCompositionElement:
72 derived_from: tosca.nodetypes.Root
79 description: Specifies the organization that provides the automation composition element
88 A value indicating the start phase in which this automation composition element will be started, the
89 first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped
90 in reverse start phase order. Automation Composition Elements with the same start phase are started and
91 stopped simultaneously
92 uninitializedToPassiveTimeout:
100 description: The maximum time in seconds to wait for a state chage from uninitialized to passive
101 passiveToRunningTimeout:
105 - greater_or_equal: 0
109 description: The maximum time in seconds to wait for a state chage from passive to running
110 runningToPassiveTimeout:
114 - greater_or_equal: 0
118 description: The maximum time in seconds to wait for a state chage from running to passive
119 passiveToUninitializedTimeout:
123 - greater_or_equal: 0
127 description: The maximum time in seconds to wait for a state chage from passive to uninitialized
128 org.onap.policy.clamp.acm.AutomationComposition:
130 derived_from: tosca.nodetypes.Root
137 description: Specifies the organization that provides the automation composition element
144 type: onap.datatypes.ToscaConceptIdentifier
145 description: Specifies a list of automation composition element definitions that make up this automation composition definition
146 org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement:
148 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
153 description: This consumes the helm chart information in key value pairs.
154 org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
156 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
161 description: The base URL to be prepended to each path, identifies the host for the REST endpoints.
167 description: HTTP headers to send on REST requests
168 configurationEntities:
172 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
174 description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests
178 org.onap.k8s.acm.K8SAutomationCompositionParticipant:
180 type: org.onap.policy.clamp.acm.Participant
182 description: Participant for K8S
185 org.onap.policy.clamp.ac.element.K8S_AutomationCompositionElement:
186 # Helm chart parameters for the microservice
188 type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
190 description: Automation composition element for the K8S microservice for AC Element Starter
194 uninitializedToPassiveTimeout: 300
195 podStatusCheckInterval: 30
196 org.onap.policy.clamp.acm.HttpParticipant:
198 type: org.onap.policy.clamp.acm.Participant
200 description: Participant for Http requests
203 onap.policy.clamp.ac.element.Http_AutomationCompositionElement:
204 # Http config for AC Element microservice.
206 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
208 description: Automation composition element for the http requests of AC Element Starter microservice
211 uninitializedToPassiveTimeout: 300
214 onap.policy.clamp.acm.AutomationCompositionElement:
216 type: org.onap.policy.clamp.acm.AutomationComposition
218 description: Automation composition for Demo
222 - name: onap.policy.clamp.ac.element.K8S_AutomationCompositionElement
224 - name: onap.policy.clamp.ac.element.Http_AutomationCompositionElement