2 "tosca_definitions_version": "tosca_simple_yaml_1_3",
4 "onap.datatypes.ToscaConceptIdentifier": {
5 "derived_from": "tosca.datatypes.Root",
17 "org.onap.datatypes.policy.clamp.acm.kserveAutomationCompositionElement.KserveInferenceEntity": {
19 "derived_from": "tosca.datatypes.Root",
22 "type": "onap.datatypes.ToscaConceptIdentifier",
24 "description": "The name and version of a Configuration Entity to be handled by the Kserve Automation Composition Element"
29 "description": "Inference service name to be created"
34 "description": "Inference Service payload"
38 "org.onap.datatypes.policy.clamp.acm.a1pmsAutomationCompositionElement.A1PolicyServiceEntity": {
40 "derived_from": "tosca.datatypes.Root",
42 "a1PolicyServiceEntityId": {
43 "type": "onap.datatypes.ToscaConceptIdentifier",
45 "description": "The name and version of a Configuration Entity to be handled by the A1 PMS Automation Composition Element"
50 "description": "Client Id to be created"
55 "description": "The callback URL to get registered"
57 "keepAliveIntervalSeconds": {
60 "description": "Keep alive interval time for the callback URL"
66 "org.onap.policy.clamp.acm.Participant": {
68 "derived_from": "tosca.nodetypes.Root",
76 "org.onap.policy.clamp.acm.AutomationCompositionElement": {
78 "derived_from": "tosca.nodetypes.Root",
85 "type": "onap.datatypes.ToscaConceptIdentifier",
99 "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"
101 "passiveToRunningTimeout": {
106 "greater_or_equal": 0
113 "description": "The maximum time in seconds to wait for a state chage from passive to running"
115 "runningToPassiveTimeout": {
120 "greater_or_equal": 0
127 "description": "The maximum time in seconds to wait for a state chage from running to passive"
129 "passiveToUninitializedTimeout": {
134 "greater_or_equal": 0
141 "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized"
145 "org.onap.policy.clamp.acm.AutomationComposition": {
147 "derived_from": "tosca.nodetypes.Root",
163 "type": "onap.datatypes.ToscaConceptIdentifier"
168 "org.onap.policy.clamp.acm.KserveAutomationCompositionElement": {
170 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
172 "kserveInferenceEntities": {
176 "type": "org.onap.datatypes.policy.clamp.acm.kserveAutomationCompositionElement.KserveInferenceEntity",
177 "type_version": "1.0.0"
179 "description": "The configuration entities of Kserve inference service"
183 "org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement": {
185 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
187 "policyServiceEntities": {
191 "type": "org.onap.datatypes.policy.clamp.acm.a1pmsAutomationCompositionElement.A1PolicyServiceEntity",
192 "type_version": "1.0.0"
194 "description": "The configuration entities of A1 policy services"
198 "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": {
200 "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
226 "topology_template": {
228 "org.onap.policy.clamp.acm.KserveParticipant": {
230 "type": "org.onap.policy.clamp.acm.Participant",
231 "type_version": "1.0.1",
232 "description": "Participant for Kserve requests",
237 "org.onap.policy.clamp.acm.A1PMSAutomationCompositionParticipant": {
239 "type": "org.onap.policy.clamp.acm.Participant",
240 "type_version": "1.0.1",
241 "description": "Participant for A1 PMS requests",
246 "org.onap.k8s.acm.K8SAutomationCompositionParticipant": {
248 "type": "org.onap.policy.clamp.acm.Participant",
249 "type_version": "1.0.1",
250 "description": "Participant for K8S",
255 "onap.policy.clamp.ac.element.KserveAutomationCompositionElement": {
257 "type": "org.onap.policy.clamp.acm.KserveAutomationCompositionElement",
258 "type_version": "1.0.1",
259 "description": "Automation composition element for the Kserve Requests",
263 "name": "org.onap.policy.clamp.acm.KserveParticipant",
266 "uninitializedToPassiveTimeout": 300,
267 "statusCheckInterval": 30
270 "onap.policy.clamp.ac.element.A1PMSAutomationCompositionElement": {
272 "type": "org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement",
273 "type_version": "1.0.1",
274 "description": "Automation composition element for the A1 PMS Requests",
278 "name": "org.onap.policy.clamp.acm.A1PMSParticipant",
283 "onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement": {
285 "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
286 "type_version": "1.0.0",
287 "description": "Automation composition element for the K8S microservice for AC Element Starter",
291 "uninitializedToPassiveTimeout": 300,
292 "podStatusCheckInterval": 30
295 "onap.policy.clamp.ac.element.AutomationCompositionDefinition": {
297 "type": "org.onap.policy.clamp.acm.AutomationComposition",
298 "type_version": "1.0.1",
299 "description": "Automation composition for rapp deployment",
304 "name": "onap.policy.clamp.ac.element.KserveAutomationCompositionElement",
308 "name": "onap.policy.clamp.ac.element.A1PMSAutomationCompositionElement",
312 "name": "onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement",