Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleSDNC Artifacts


1.   SDNC Blueprint

  • Code Block
    themeMidnight
    collapsetrue
    {
      "metadata": {
        "template_author": "aa0419",
        "template_name": "sdnc_vFW_blueprint1",
        "template_version": "1.0.0",
        "service-type": "vFW",
        "template_tags": "vFW, ONAP",
        "release": "1810",
        "vnf-type": "VFW"
      },
      "topology_template": {
        "inputs": {
          "request-id": {
            "required": true,
            "type": "string"
          },
          "service-instance-id": {
            "required": true,
            "type": "string"
          },
          "scope-type": {
            "required": true,
            "type": "string"
          },
          "action-name": {
            "required": true,
            "type": "string"
          },
          "hostname": {
            "required": true,
            "type": "string"
          },
          "resource-assignment-request": {
            "description": "This is Dynamic Data type for the receipe resource-assignment-action.",
            "required": false,
            "type": "dt-resource-assignment-request"
          }
        },
        "node_templates": {
          "resource-assignment-ra-component": {
            "type": "component-resource-assignment",
            "interfaces": {
              "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {
                "operations": {
                  "process": {
                    "inputs": {
                      "action-name": "{ \"get_input\" : \"action-name\" }",
                      "service-template-name": "{ \"get_attribute\" : \"service-template-name\" }",
                      "template-names": [
                        "sdnc_vnf_vFW",
                        "sdnc_base",
                        "sdnc_vFW",
                        "sdnc_vsn",
                        "sdnc_vpg"
                      ],
                      "service-template-version": "{ \"get_attribute\" : \"service-template-version\" }",
                      "resource-type": "vnf-type",
                      "request-id": "{ \"get_input\" : \"request-id\" }",
                      "resource-id": "{ \"get_input\" : \"hostname\" }"
                    },
                    "outputs": {
                      "resource-assignment-params": "Success",
                      "status": "status"
                    }
                  }
                }
              }
            },
            "capabilities": {
              "component-node": {
                
              }
            }
          },
          "resource-assignment-action": {
            "type": "dg-resource-assignment",
            "properties": {
              "mode": "sync",
              "version": "LATEST",
              "is-start-flow": false
            },
            "interfaces": {
              "CONFIG": {
                "operations": {
                  "ResourceAssignment": {
                    "inputs": {
                      "params": [
                        
                      ]
                    }
                  }
                }
              }
            },
            "capabilities": {
              "dg-node": {
                
              },
              "content": {
                "properties": {
                  "type": "json"
                }
              }
            },
            "requirements": {
              "component-dependency": {
                "capability": "component-node",
                "node": "resource-assignment-ra-component",
                "relationship": "tosca.relationships.DependsOn"
              }
            }
          },
          "sdnc_vnf_vFW": {
            "type": "artifact-config-template",
            "properties": {
              "action-names": [
                "resource-assignment-action"
              ]
            },
            "capabilities": {
              "content": {
                "properties": {
                  "content": "sdnc_vnf_vFW"
                }
              },
              "mapping": {
                "properties": {
                  "mapping": [
                    {
                      "name": "service-instance-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "service-instance-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic-cloud-region",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic-cloud-region",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf_name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf_name",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-naming-policy",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-naming-policy",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nf-role",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "nf-role",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    }
                  ]
                }
              }
            }
          },
          "sdnc_vFW": {
            "type": "artifact-config-template",
            "capabilities": {
              "content": {
                "properties": {
                  "content": "sdnc_vFW"
                }
              },
              "mapping": {
                "properties": {
                  "mapping": [
                    {
                      "name": "service-instance-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "service-instance-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-name",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-type",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfccustomizationuuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfccustomizationuuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic-cloud-region",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic-cloud-region",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "availability_zone_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "availability_zone_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vm-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vm-type",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-invariant-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-invariant-uuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-version",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-version",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nf-role",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "vFW"
                      },
                      "input-param": false,
                      "dictionary-name": "nf-role",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nfc-naming-code",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "nfc-naming-code",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "public_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "public_net_id"
                      },
                      "input-param": false,
                      "dictionary-name": "public_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "value": "",
                        "default": "onap_private_net_id"
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_subnet_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "value": "Oam_Network_Puhf",
                        "default": "Oam_Network_Puhf"
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_subnet_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "unprotected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "unprotected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "protected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "nexus_artifact_repo",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "nexus_artifact_repo"
                      },
                      "input-param": false,
                      "dictionary-name": "nexus_artifact_repo",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "sec_group",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "onap_sg_PUhf"
                      },
                      "input-param": false,
                      "dictionary-name": "sec_group",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                     
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_name_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_name_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-naming-policy",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {}
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "SDNC_Policy.Config_MS_ONAP_VFW_NAMING_TIMESTAMP"
                      },
                      "input-param": false,
                      "dictionary-name": "vf-naming-policy",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf_module_name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf_module_name",
                      "dictionary-source": "input",
                      "dependencies": [
    
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-label",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-label",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "private-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "private-prefix-id",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_private_ip_2",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_private_ip_2",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "protected-prefix-id",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_private_ip_1",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_private_ip_1",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "unprotected-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "unprotected-prefix-id",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_private_ip_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vpg_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vpg_private_ip_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf_name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf_name",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    }
                  ]
                }
              }
            }
          },
          "sdnc_vpg": {
            "type": "artifact-config-template",
            "capabilities": {
              "content": {
                "properties": {
                  "content": "sdnc_vpg"
                }
              },
              "mapping": {
                "properties": {
                  "mapping": [
                    {
                      "name": "service-instance-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "service-instance-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-name",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-type",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfccustomizationuuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfccustomizationuuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic-cloud-region",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic-cloud-region",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "availability_zone_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "availability_zone_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vm-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vm-type",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-invariant-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-invariant-uuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-version",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-version",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nf-role",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "vPG"
                      },
                      "input-param": false,
                      "dictionary-name": "nf-role",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nfc-naming-code",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "nfc-naming-code",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "public_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "public_net_id"
                      },
                      "input-param": false,
                      "dictionary-name": "public_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "onap_private_net_id"
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_subnet_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "Oam_Network_Puhf"
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_subnet_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "unprotected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "unprotected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_private_ip_0",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id","vnf-id","vf-module-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vsn_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vsn_private_ip_0",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id","vnf-id","vf-module-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nexus_artifact_repo",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "nexus_artifact_repo"
                      },
                      "input-param": false,
                      "dictionary-name": "nexus_artifact_repo",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "sec_group",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "onap_sg_PUhf"
                      },
                      "input-param": false,
                      "dictionary-name": "sec_group",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "pvg_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "pvg_private_ip_0",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id","vnf-id","vf-module-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vpg_name_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vpg_name_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-naming-policy",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "SDNC_Policy.Config_MS_ONAP_VPG_NAMING_TIMESTAMP"
                      },
                      "input-param": false,
                      "dictionary-name": "vf-naming-policy",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf_module_name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf_module_name",
                      "dictionary-source": "input",
                      "dependencies": [
    
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-label",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-label",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "private-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "private-prefix-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vpg_private_ip_1",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vpg_private_ip_1",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    }
                  ]
                }
              }
            }
          },
          "sdnc_vsn": {
            "type": "artifact-config-template",
            "capabilities": {
              "content": {
                "properties": {
                  "content": "sdnc_vsn"
                }
              },
              "mapping": {
                "properties": {
                  "mapping": [
                    {
                      "name": "service-instance-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "service-instance-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-name",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-type",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfccustomizationuuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfccustomizationuuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic-cloud-region",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic-cloud-region",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic_clli",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic_clli",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "availability_zone_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "availability_zone_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vm-type",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vm-type",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-invariant-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-invariant-uuid",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnfc-model-version",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnfc-model-version",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vfccustomizationuuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nf-role",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "vSN"
                      },
                      "input-param": false,
                      "dictionary-name": "nf-role",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "nfc-naming-code",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "nfc-naming-code",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "public_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "value": "public_net_id",
                        "default": "public_net_id"
                      },
                      "input-param": false,
                      "dictionary-name": "public_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_subnet_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "Oam_Network_Puhf"
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_subnet_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "unprotected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "unprotected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "protected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "onap_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "onap_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                       
                      ],
                      "version": 0
                    },
                    {
                      "name": "nexus_artifact_repo",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "value": "nexus_artifact_repo",
                        "default": "nexus_artifact_repo"
                      },
                      "input-param": false,
                      "dictionary-name": "nexus_artifact_repo",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "sec_group",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "onap_sg_PUhf"
                      },
                      "input-param": false,
                      "dictionary-name": "sec_group",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vfw_private_ip_1",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vfw_private_ip_1",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id","vnf-id","vf-module-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vsn_name_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vsn_name_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-naming-policy",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "SDNC_Policy.Config_MS_ONAP_VSN_NAMING_TIMESTAMP"
                      },
                      "input-param": false,
                      "dictionary-name": "vf-naming-policy",
                      "dictionary-source": "default",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf_module_name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf_module_name",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vf-module-label",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vf-module-label",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vf-module-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "private-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "private-prefix-id",
                      "dictionary-source": "input",
                      "dependencies": [
                    
                      ],
                      "version": 0
                    },
                    {
                      "name": "vsn_private_ip_1",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vsn_private_ip_1",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected-prefix-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "protected-prefix-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vsn_private_ip_0",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vsn_private_ip_0",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    }
                  ]
                }
              }
            }
          },
          "sdnc_base": {
            "type": "artifact-config-template",
            "capabilities": {
              "content": {
                "properties": {
                  "content": "sdnc_base"
                }
              },
              "mapping": {
                "properties": {
                  "mapping": [
                    {
                      "name": "service-instance-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "service-instance-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-id",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-model-customization-uuid",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
                            
                          }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-model-customization-uuid",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "aic-cloud-region",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "aic-cloud-region",
                      "dictionary-source": "input",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "nf-role",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "nf-role",
                      "dictionary-source": "db",
                      "dependencies": [
                        "vnf-model-customization-uuid"
                      ],
                      "version": 0
                    },
                    {
                      "name": "vnf-name",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "string",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "vnf-name",
                      "dictionary-source": "mdsal",
                      "dependencies": [
                        "service-instance-id"
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected_private_subnet_id",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        },
                        "default": "Protected_Network_Puhf"
                      },
                      "input-param": false,
                      "dictionary-name": "protected_private_subnet_id",
                      "dictionary-source": "default",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    },
                    {
                      "name": "unprotected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "unprotected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                       
                      ],
                      "version": 0
                    },
                    {
                      "name": "protected_private_net_cidr",
                      "property": {
                        "description": "",
                        "required": true,
                        "type": "",
                        "status": "",
                        "constraints": [
                          {
    
    					  }
                        ],
                        "entry_schema": {
                          "type": ""
                        }
                      },
                      "input-param": false,
                      "dictionary-name": "protected_private_net_cidr",
                      "dictionary-source": "db",
                      "dependencies": [
                        
                      ],
                      "version": 0
                    }
                  ]
                }
              }
            }
          }
        }
      },
      "node_types": {
        "tosca.nodes.Component": {
          "description": "This is default Component Node",
          "version": "1.0.0",
          "derived_from": "tosca.nodes.Root"
        },
        "tosca.nodes.DG": {
          "description": "This is Directed Graph Node Type",
          "version": "1.0.0",
          "derived_from": "tosca.nodes.Root"
        },
        "tosca.nodes.Artifact": {
          "description": "This is Deprecated Artifact Node Type.",
          "version": "1.0.0",
          "derived_from": "tosca.nodes.Root"
        },
        "component-resource-assignment": {
          "description": "This is Resource Assignment Component API",
          "version": "1.0.0",
          "capabilities": {
            "component-node": {
              "type": "tosca.capabilities.Node"
            }
          },
          "interfaces": {
            "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {
              "operations": {
                "process": {
                  "inputs": {
                    "action-name": {
                      "description": "Action Name of the process",
                      "required": true,
                      "type": "string"
                    },
                    "service-template-name": {
                      "description": "Service Template Name.",
                      "required": true,
                      "type": "string"
                    },
                    "service-template-version": {
                      "description": "Service Template Version.",
                      "required": true,
                      "type": "string"
                    },
                    "resource-type": {
                      "description": "Request type.",
                      "required": true,
                      "type": "string"
                    },
                    "template-names": {
                      "description": "Name of the artifact Node Templates, to get the template Content.",
                      "required": true,
                      "type": "list",
                      "entry_schema": {
                        "type": "string"
                      }
                    },
                    "request-id": {
                      "description": "Request Id, Unique Id for the request.",
                      "required": true,
                      "type": "string"
                    },
                    "resource-id": {
                      "description": "Resource Id.",
                      "required": true,
                      "type": "string"
                    }
                  },
                  "outputs": {
                    "resource-assignment-params": {
                      "required": true,
                      "type": "string"
                    },
                    "status": {
                      "required": true,
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "derived_from": "tosca.nodes.Component"
        },
        "dg-resource-assignment": {
          "description": "This is Resource Assignment Directed Graph",
          "version": "1.0.0",
          "properties": {
            "mode": {
              "required": false,
              "type": "string",
              "default": "sync"
            },
            "version": {
              "required": false,
              "type": "string",
              "default": "LATEST"
            },
            "is-start-flow": {
              "required": false,
              "type": "boolean",
              "default": "false"
            }
          },
          "capabilities": {
            "dg-node": {
              "type": "tosca.capabilities.Node"
            },
            "content": {
              "type": "tosca.capabilities.Content",
              "properties": {
                "type": {
                  "required": false,
                  "type": "string",
                  "default": "json"
                },
                "content": {
                  "required": false,
                  "type": "string"
                }
              }
            }
          },
          "requirements": {
            "component-dependency": {
              "capability": "component-node",
              "node": "component-resource-assignment",
              "relationship": "tosca.relationships.DependsOn"
            }
          },
          "interfaces": {
            "CONFIG": {
              "operations": {
                "ResourceAssignment": {
                  "inputs": {
                    "params": {
                      "required": false,
                      "type": "list",
                      "entry_schema": {
                        "type": "datatype-property"
                      }
                    }
                  }
                }
              }
            }
          },
          "derived_from": "tosca.nodes.DG"
        },
        "artifact-config-template": {
          "description": "This is Configuration Velocity Template",
          "version": "1.0.0",
          "properties": {
            "action-names": {
              "required": true,
              "type": "list",
              "entry_schema": {
                "type": "string"
              }
            }
          },
          "capabilities": {
            "content": {
              "type": "tosca.capabilities.Content",
              "properties": {
                "content": {
                  "required": true,
                  "type": "string"
                }
              }
            },
            "mapping": {
              "type": "tosca.capabilities.Mapping",
              "properties": {
                "mapping": {
                  "required": false,
                  "type": "list",
                  "entry_schema": {
                    "type": "datatype-resource-assignment"
                  }
                }
              }
            }
          },
          "derived_from": "tosca.nodes.Artifact"
        }
      },
      "data_types": {
        "datatype-property": {
          "version": "1.0.0",
          "description": "This is Entry point Input Data Type, which is dynamic datatype, The parameter names will be populated during the Design time for each inputs",
          "properties": {
            "type": {
              "required": true,
              "type": "string"
            },
            "description": {
              "required": false,
              "type": "string"
            },
            "required": {
              "required": false,
              "type": "boolean"
            },
            "default": {
              "required": false,
              "type": "string"
            },
            "entry_schema": {
              "required": false,
              "type": "string"
            }
          },
          "derived_from": "tosca.datatypes.Root"
        },
        "datatype-resource-assignment": {
          "version": "1.0.0",
          "description": "This is Resource Assignment Data Type",
          "properties": {
            "property": {
              "required": true,
              "type": "datatype-property"
            },
            "input-param": {
              "required": true,
              "type": "boolean"
            },
            "dictionary-name": {
              "required": false,
              "type": "string"
            },
            "dictionary-source": {
              "required": false,
              "type": "string"
            },
            "dependencies": {
              "required": true,
              "type": "list",
              "entry_schema": {
                "type": "string"
              }
            },
            "status": {
              "required": false,
              "type": "string"
            },
            "message": {
              "required": false,
              "type": "string"
            },
            "updated-date": {
              "required": false,
              "type": "string"
            },
            "updated-by": {
              "required": false,
              "type": "string"
            }
          },
          "derived_from": "tosca.datatypes.Root"
        },
        "dt-resource-assignment-request": {
          "version": "1.0.0",
          "description": "This is Dynamic Data type definition generated from resource mapping for the config template name activate-template.",
          "properties": {
            "password-user-ftap-nsm": {
              "required": true,
              "type": "string",
              "default": "password-user-ftap"
            },
            "reservation-id": {
              "required": true,
              "type": "string",
              "value": "123"
            },
            "security-manager-resource-key": {
              "required": true,
              "type": "string",
              "value": "sdnc"
            },
            "password-user-ftap": {
              "description": "",
              "required": true,
              "type": "string",
              "status": "",
              "constraints": [
                {
                  
                }
              ],
              "entry_schema": {
                "type": ""
              }
            }
          },
          "derived_from": "tosca.datatypes.Dynamic"
        }
      }
    }

2.   Artifact Templates

  • VNF

View file
namesdnc_vnf_vFW.json
height250

  • BASE

View file
namesdnc_base.json
height250

  • vFW

View file
namesdnc_vFW.json
height250

  • vSN

View file
namesdnc_vsn.json
height250

  • vPG

View file
namesdnc_vpg.json
height250

3.   Data Dictionaries


View file
nameNew_DD.zip
height250