1 tosca_definitions_version: tosca_simple_yaml_1_3
3 onap.datatypes.ToscaConceptIdentifier:
4 derived_from: tosca.datatypes.Root
12 org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
14 derived_from: tosca.datatypes.Root
17 type: onap.datatypes.ToscaConceptIdentifier
20 description: The name and version of a REST request to be sent to a REST endpoint
25 - valid_values: [POST, PUT, GET, DELETE]
26 description: The REST method to use
30 description: The path of the REST request relative to the base URL
34 description: The body of the REST request for PUT and POST requests
39 - in_range: [100, 599]
40 description: THe expected HTTP status code for the REST request
41 org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
43 derived_from: tosca.datatypes.Root
45 configurationEntityId:
46 type: onap.datatypes.ToscaConceptIdentifier
49 description: The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element
53 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
55 description: A sequence of REST commands to send to the REST endpoint
57 org.onap.policy.clamp.acm.Participant:
59 derived_from: tosca.nodetypes.Root
64 org.onap.policy.clamp.acm.AutomationCompositionElement:
66 derived_from: tosca.nodetypes.Root
78 description: A value indicating the start phase in which this ACM element will be started, the
79 first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped
80 in reverse start phase order. Automation Composition Elements with the same start phase are started and
81 stopped simultaneously
82 uninitializedToPassiveTimeout:
90 description: The maximum time in seconds to wait for a state chage from uninitialized to passive
91 passiveToRunningTimeout:
99 description: The maximum time in seconds to wait for a state chage from passive to running
100 runningToPassiveTimeout:
104 - greater_or_equal: 0
108 description: The maximum time in seconds to wait for a state chage from running to passive
109 passiveToUninitializedTimeout:
113 - greater_or_equal: 0
117 description: The maximum time in seconds to wait for a state chage from passive to uninitialized
118 org.onap.policy.clamp.acm.AutomationComposition:
120 derived_from: tosca.nodetypes.Root
129 type: onap.datatypes.ToscaConceptIdentifier
130 org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement:
132 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
150 org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
152 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
157 description: The base URL to be prepended to each path, identifies the host for the REST endpoints.
163 description: HTTP headers to send on REST requests
164 configurationEntities:
168 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
170 description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests
173 org.onap.policy.clamp.acm.KubernetesParticipant:
175 type: org.onap.policy.clamp.acm.Participant
177 description: Participant for K8S
180 org.onap.policy.clamp.Local_K8SMicroserviceAutomationCompositionElement:
181 # Chart installation without passing repository info
183 type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
185 description: Automation Composition element for the K8S microservice for local chart
188 org.onap.policy.clamp.acm.HttpParticipant:
190 type: org.onap.policy.clamp.acm.Participant
192 description: Participant for Http requests
196 org.onap.policy.clamp.Http_AutomationCompositionElement:
198 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
200 description: Automation composition element for the http requests of PMSH microservice
203 uninitializedToPassiveTimeout: 180
206 org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition:
208 type: org.onap.policy.clamp.acm.AutomationComposition
210 description: Automation compostion for smoke testing participants
214 - name: org.onap.policy.clamp.Local_K8SMicroserviceAutomationCompositionElement
216 - name: org.onap.policy.clamp.Http_AutomationCompositionElement