1 tosca_definitions_version: tosca_simple_yaml_1_3
3 onap.datatypes.ToscaConceptIdentifier:
4 derived_from: tosca.datatypes.Root
13 org.onap.datatypes.policy.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 org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
46 derived_from: tosca.datatypes.Root
48 configurationEntityId:
49 type: onap.datatypes.ToscaConceptIdentifier
51 description: The name and version of a Configuration Entity to be handled
52 by the HTTP Automation Composition Element
56 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
58 description: A sequence of REST commands to send to the REST endpoint
61 org.onap.policy.clamp.acm.Participant:
63 derived_from: tosca.nodetypes.Root
68 org.onap.policy.clamp.acm.AutomationCompositionElement:
70 derived_from: tosca.nodetypes.Root
77 description: Specifies the organization that provides the automation composition element
85 description: A value indicating the start phase in which this automation composition element will be started, the
86 first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped
87 in reverse start phase order. Automation Composition Elements with the same start phase are started and
88 stopped simultaneously
89 uninitializedToPassiveTimeout:
97 description: The maximum time in seconds to wait for a state chage from uninitialized to passive
98 passiveToRunningTimeout:
102 - greater_or_equal: 0
106 description: The maximum time in seconds to wait for a state chage from passive to running
107 runningToPassiveTimeout:
111 - greater_or_equal: 0
115 description: The maximum time in seconds to wait for a state chage from running to passive
116 passiveToUninitializedTimeout:
120 - greater_or_equal: 0
124 description: The maximum time in seconds to wait for a state chage from passive to uninitialized
125 org.onap.policy.clamp.acm.AutomationComposition:
127 derived_from: tosca.nodetypes.Root
134 description: Specifies the organization that provides the automation composition element
141 type: onap.datatypes.ToscaConceptIdentifier
142 description: Specifies a list of automation composition element definitions that make up this automation composition definition
143 org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
145 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
150 description: The base URL to be prepended to each path, identifies the host for the REST endpoints.
156 description: HTTP headers to send on REST requests
157 configurationEntities:
161 type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
163 description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests
167 org.onap.policy.clamp.acm.HttpParticipant:
169 type: org.onap.policy.clamp.acm.Participant
171 description: Participant for Http requests
174 onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
175 # Http config for AC Element Starter.
177 type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
179 description: Automation composition element for the http requests of AC Element Starter microservice
182 uninitializedToPassiveTimeout: 300
185 onap.policy.clamp.ac.element.AutomationCompositionDefinition:
187 type: org.onap.policy.clamp.acm.AutomationComposition
189 description: Automation composition for Demo
193 - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement