Update rApp generator to generate rApp from different folders
[nonrtric/plt/rappmanager.git] / csar-generator / resources / Files / Acm / definition / compositions.json
diff --git a/csar-generator/resources/Files/Acm/definition/compositions.json b/csar-generator/resources/Files/Acm/definition/compositions.json
deleted file mode 100755 (executable)
index e64d882..0000000
+++ /dev/null
@@ -1,320 +0,0 @@
-{
-  "tosca_definitions_version": "tosca_simple_yaml_1_3",
-  "data_types": {
-    "onap.datatypes.ToscaConceptIdentifier": {
-      "derived_from": "tosca.datatypes.Root",
-      "properties": {
-        "name": {
-          "type": "string",
-          "required": true
-        },
-        "version": {
-          "type": "string",
-          "required": true
-        }
-      }
-    },
-    "org.onap.datatypes.policy.clamp.acm.kserveAutomationCompositionElement.KserveInferenceEntity": {
-      "version": "1.0.0",
-      "derived_from": "tosca.datatypes.Root",
-      "properties": {
-        "kserveEntityId": {
-          "type": "onap.datatypes.ToscaConceptIdentifier",
-          "required": true,
-          "description": "The name and version of a Configuration Entity to be handled by the Kserve Automation Composition Element"
-        },
-        "name": {
-          "type": "string",
-          "required": true,
-          "description": "Inference service name to be created"
-        },
-        "payload": {
-          "type": "string",
-          "required": true,
-          "description": "Inference Service payload"
-        }
-      }
-    },
-    "org.onap.datatypes.policy.clamp.acm.a1pmsAutomationCompositionElement.A1PolicyServiceEntity": {
-      "version": "1.0.0",
-      "derived_from": "tosca.datatypes.Root",
-      "properties": {
-        "a1PolicyServiceEntityId": {
-          "type": "onap.datatypes.ToscaConceptIdentifier",
-          "required": true,
-          "description": "The name and version of a Configuration Entity to be handled by the A1 PMS Automation Composition Element"
-        },
-        "clientId": {
-          "type": "string",
-          "required": true,
-          "description": "Client Id to be created"
-        },
-        "callbackUrl": {
-          "type": "string",
-          "required": true,
-          "description": "The callback URL to get registered"
-        },
-        "keepAliveIntervalSeconds": {
-          "type": "integer",
-          "required": true,
-          "description": "Keep alive interval time for the callback URL"
-        }
-      }
-    }
-  },
-  "node_types": {
-    "org.onap.policy.clamp.acm.Participant": {
-      "version": "1.0.1",
-      "derived_from": "tosca.nodetypes.Root",
-      "properties": {
-        "provider": {
-          "type": "string",
-          "required": false
-        }
-      }
-    },
-    "org.onap.policy.clamp.acm.AutomationCompositionElement": {
-      "version": "1.0.1",
-      "derived_from": "tosca.nodetypes.Root",
-      "properties": {
-        "provider": {
-          "type": "string",
-          "required": false
-        },
-        "participantType": {
-          "type": "onap.datatypes.ToscaConceptIdentifier",
-          "required": true
-        },
-        "startPhase": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater-or-equal": 0
-            }
-          ],
-          "metadata": {
-            "common": true
-          },
-          "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"
-        },
-        "passiveToRunningTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from passive to running"
-        },
-        "runningToPassiveTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from running to passive"
-        },
-        "passiveToUninitializedTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized"
-        }
-      }
-    },
-    "org.onap.policy.clamp.acm.AutomationComposition": {
-      "version": "1.0.1",
-      "derived_from": "tosca.nodetypes.Root",
-      "properties": {
-        "provider": {
-          "type": "string",
-          "required": false,
-          "metadata": {
-            "common": true
-          }
-        },
-        "elements": {
-          "type": "list",
-          "required": true,
-          "metadata": {
-            "common": true
-          },
-          "entry_schema": {
-            "type": "onap.datatypes.ToscaConceptIdentifier"
-          }
-        }
-      }
-    },
-    "org.onap.policy.clamp.acm.KserveAutomationCompositionElement": {
-      "version": "1.0.1",
-      "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-      "properties": {
-        "kserveInferenceEntities": {
-          "type": "list",
-          "required": true,
-          "entry_schema": {
-            "type": "org.onap.datatypes.policy.clamp.acm.kserveAutomationCompositionElement.KserveInferenceEntity",
-            "type_version": "1.0.0"
-          },
-          "description": "The configuration entities of Kserve inference service"
-        }
-      }
-    },
-    "org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement": {
-      "version": "1.0.1",
-      "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-      "properties": {
-        "policyServiceEntities": {
-          "type": "list",
-          "required": true,
-          "entry_schema": {
-            "type": "org.onap.datatypes.policy.clamp.acm.a1pmsAutomationCompositionElement.A1PolicyServiceEntity",
-            "type_version": "1.0.0"
-          },
-          "description": "The configuration entities of A1 policy services"
-        }
-      }
-    },
-    "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": {
-      "version": "1.0.0",
-      "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-      "properties": {
-        "chart": {
-          "type": "string",
-          "required": true
-        },
-        "configs": {
-          "type": "list",
-          "required": false
-        },
-        "requirements": {
-          "type": "string",
-          "required": false
-        },
-        "templates": {
-          "type": "list",
-          "required": false,
-          "entry_schema": null
-        },
-        "values": {
-          "type": "string",
-          "required": true
-        }
-      }
-    }
-  },
-  "topology_template": {
-    "node_templates": {
-      "org.onap.policy.clamp.acm.KserveParticipant": {
-        "version": "2.3.4",
-        "type": "org.onap.policy.clamp.acm.Participant",
-        "type_version": "1.0.1",
-        "description": "Participant for Kserve requests",
-        "properties": {
-          "provider": "ONAP"
-        }
-      },
-      "org.onap.policy.clamp.acm.A1PMSAutomationCompositionParticipant": {
-        "version": "2.3.4",
-        "type": "org.onap.policy.clamp.acm.Participant",
-        "type_version": "1.0.1",
-        "description": "Participant for A1 PMS requests",
-        "properties": {
-          "provider": "ONAP"
-        }
-      },
-      "org.onap.k8s.acm.K8SAutomationCompositionParticipant": {
-        "version": "2.3.4",
-        "type": "org.onap.policy.clamp.acm.Participant",
-        "type_version": "1.0.1",
-        "description": "Participant for K8S",
-        "properties": {
-          "provider": "ONAP"
-        }
-      },
-      "onap.policy.clamp.ac.element.KserveAutomationCompositionElement": {
-        "version": "1.2.3",
-        "type": "org.onap.policy.clamp.acm.KserveAutomationCompositionElement",
-        "type_version": "1.0.1",
-        "description": "Automation composition element for the Kserve Requests",
-        "properties": {
-          "provider": "ONAP",
-          "participantType": {
-            "name": "org.onap.policy.clamp.acm.KserveParticipant",
-            "version": "2.3.4"
-          },
-          "uninitializedToPassiveTimeout": 300,
-          "statusCheckInterval": 30
-        }
-      },
-      "onap.policy.clamp.ac.element.A1PMSAutomationCompositionElement": {
-        "version": "1.2.3",
-        "type": "org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement",
-        "type_version": "1.0.1",
-        "description": "Automation composition element for the A1 PMS Requests",
-        "properties": {
-          "provider": "ONAP",
-          "participantType": {
-            "name": "org.onap.policy.clamp.acm.A1PMSParticipant",
-            "version": "2.3.4"
-          }
-        }
-      },
-      "onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement": {
-        "version": "1.2.3",
-        "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
-        "type_version": "1.0.0",
-        "description": "Automation composition element for the K8S microservice for AC Element Starter",
-        "properties": {
-          "provider": "ONAP",
-          "startPhase": 0,
-          "uninitializedToPassiveTimeout": 300,
-          "podStatusCheckInterval": 30
-        }
-      },
-      "onap.policy.clamp.ac.element.AutomationCompositionDefinition": {
-        "version": "1.2.3",
-        "type": "org.onap.policy.clamp.acm.AutomationComposition",
-        "type_version": "1.0.1",
-        "description": "Automation composition for rapp deployment",
-        "properties": {
-          "provider": "ONAP",
-          "elements": [
-            {
-              "name": "onap.policy.clamp.ac.element.KserveAutomationCompositionElement",
-              "version": "1.2.3"
-            },
-            {
-              "name": "onap.policy.clamp.ac.element.A1PMSAutomationCompositionElement",
-              "version": "1.2.3"
-            },
-            {
-              "name": "onap.policy.clamp.ac.element.K8S_StarterAutomationCompositionElement",
-              "version": "1.2.3"
-            }
-          ]
-        }
-      }
-    }
-  }
-}
\ No newline at end of file