Merge "Update vLB CDS Kotlin Package"
[ccsdk/cds.git] / components / model-catalog / blueprint-model / service-blueprint / vLB_CDS_Kotlin / Templates / vpkg-mapping.json
diff --git a/components/model-catalog/blueprint-model/service-blueprint/vLB_CDS_Kotlin/Templates/vpkg-mapping.json b/components/model-catalog/blueprint-model/service-blueprint/vLB_CDS_Kotlin/Templates/vpkg-mapping.json
new file mode 100644 (file)
index 0000000..82c3596
--- /dev/null
@@ -0,0 +1,834 @@
+[\r
+  {\r
+    "name": "cloud_env",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "openstack"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "cloud_env",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-module-name",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "${vf-module-name}"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-module-name",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "demo_artifacts_version",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "demo_artifacts_version",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "install_script_version",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "install_script_version",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "aic-cloud-region",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "aic-cloud-region",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "keypair",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "vlb_key"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "keypair",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "nb_api_version",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "1.2.0"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "nb_api_version",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "nexus_artifact_repo",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "https://nexus.onap.org"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "nexus_artifact_repo",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "nfc-naming-code",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "nfc-naming-code",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vfccustomizationuuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "onap_private_net_cidr",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "onap_private_net_cidr",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "onap_private_net_id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "onap_private_net_id",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "onap_private_subnet_id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "onap_private_subnet_id",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "pktgen_private_net_cidr",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "pktgen_private_net_cidr",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "public_net_id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "public_net_id",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "pub_key",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "pub_key",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "key_name",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "key_name",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "sec_group",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "sec_group",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "service-instance-id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "service-instance-id",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-module-id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-module-id",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-module-label",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-module-label",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vf-module-model-customization-uuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-module-model-customization-uuid",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-module-model-customization-uuid",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-module-type",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-module-type",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vf-module-model-customization-uuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vf-naming-policy",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+         },\r
+    "input-param": false,\r
+    "dictionary-name": "vf-naming-policy",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+         "service-instance-id",\r
+      "vnf-id"\r
+       ],\r
+    "version": 0\r
+  },\r
+\r
+  {\r
+    "name": "vfccustomizationuuid",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vfccustomizationuuid",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vf-module-model-customization-uuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vpg_flavor_name",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+   "dictionary-name": "flavor_name",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+         "service-instance-id",\r
+      "vnf-id"\r
+       ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vpg_image_name",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+         },\r
+    "input-param": false,\r
+    "dictionary-name": "image_name",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+         "service-instance-id",\r
+      "vnf-id"\r
+         ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vlb_int_pktgen_private_ip_0",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vlb_int_pktgen_private_ip_0",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vnf_name",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vnf_name",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vpg_name_0",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "${vpg_name_0}"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vpg_name_0",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "private2-prefix-id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": ""\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "private2-prefix-id",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vm-type",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vm-type",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vnf-id",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vnf-id",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "pg_int",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      },\r
+      "default": "${pg_int}"\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "pg_int",\r
+    "dictionary-source": "default",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vnf-model-customization-uuid",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vnf-model-customization-uuid",\r
+    "dictionary-source": "input",\r
+    "dependencies": [],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vnfc-model-invariant-uuid",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vnfc-model-invariant-uuid",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vfccustomizationuuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vnfc-model-version",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vnfc-model-version",\r
+    "dictionary-source": "processor-db",\r
+    "dependencies": [\r
+      "vfccustomizationuuid"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vpg_int_pktgen_private_ip_0",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vpg_int_pktgen_private_ip_0",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  },\r
+  {\r
+    "name": "vpg_onap_private_ip_0",\r
+    "property": {\r
+      "description": "",\r
+      "required": false,\r
+      "type": "string",\r
+      "status": "",\r
+      "constraints": [\r
+        {}\r
+      ],\r
+      "entry_schema": {\r
+        "type": ""\r
+      }\r
+    },\r
+    "input-param": false,\r
+    "dictionary-name": "vpg_onap_private_ip_0",\r
+    "dictionary-source": "sdnc",\r
+    "dependencies": [\r
+      "service-instance-id",\r
+      "vnf-id"\r
+    ],\r
+    "version": 0\r
+  }\r
+]
\ No newline at end of file