1 # ============LICENSE_START=======================================================
2 # Copyright (C) 2024 Nordix Foundation.
3 # ================================================================================
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
16 # SPDX-License-Identifier: Apache-2.0
17 # ============LICENSE_END=========================================================
18 tosca_definitions_version: tosca_simple_yaml_1_3
21 onap.datatypes.ToscaConceptIdentifier:
22 derived_from: tosca.datatypes.Root
32 org.onap.policy.clamp.acm.Participant:
34 derived_from: tosca.nodetypes.Root
39 org.onap.policy.clamp.acm.AutomationCompositionElement:
41 derived_from: tosca.nodetypes.Root
48 description: Specifies the organization that provides the automation composition element
56 description: A value indicating the start phase in which this automation composition element will be started, the
57 first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped
58 in reverse start phase order. Automation Composition Elements with the same start phase are started and
59 stopped simultaneously
61 org.onap.policy.clamp.acm.AutomationComposition:
63 derived_from: tosca.nodetypes.Root
70 description: Specifies the organization that provides the automation composition element
77 type: onap.datatypes.ToscaConceptIdentifier
78 description: Specifies a list of automation composition element definitions that make up this automation composition definition
80 org.onap.policy.clamp.acm.SimAutomationCompositionElement:
82 derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
87 description: The base URL to be prepended to each path, identifies the host for the REST endpoints.
93 description: HTTP headers to send on REST requests
94 configurationEntities:
99 description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests
105 org.onap.policy.clamp.acm.SimParticipant:
107 type: org.onap.policy.clamp.acm.Participant
109 description: Participant Simulator
113 onap.policy.clamp.ac.element.Sim_StarterAutomationCompositionElement:
115 type: org.onap.policy.clamp.acm.SimAutomationCompositionElement
117 description: Automation composition element for the http requests of AC Element Starter microservice
122 onap.policy.clamp.ac.element.Sim_BridgeAutomationCompositionElement:
124 type: org.onap.policy.clamp.acm.SimAutomationCompositionElement
126 description: Automation composition element for the http requests of AC Element Bridge microservice
131 onap.policy.clamp.ac.element.Sim_SinkAutomationCompositionElement:
133 type: org.onap.policy.clamp.acm.SimAutomationCompositionElement
135 description: Automation composition element for the http requests of AC Element Sink microservice
140 onap.policy.clamp.ac.element.AutomationCompositionDefinition:
142 type: org.onap.policy.clamp.acm.AutomationComposition
144 description: Automation composition for Demo
148 - name: onap.policy.clamp.ac.element.Sim_StarterAutomationCompositionElement
150 - name: onap.policy.clamp.ac.element.Sim_BridgeAutomationCompositionElement
152 - name: onap.policy.clamp.ac.element.Sim_SinkAutomationCompositionElement