"dictionary-source": "input",
"dependencies": [
+ ],
+ "version": 0
+ },{
+ "name": "onap_private_net_id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {
+
+ }
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "onap_private_net_id",
+ "dictionary-source": "input",
+ "dependencies": [
+
+ ],
+ "version": 0
+ },
+ {
+ "name": "onap_private_subnet_id",
+ "property": {
+ "description": "",
+ "required": false,
+ "type": "string",
+ "status": "",
+ "constraints": [
+ {
+
+ }
+ ],
+ "entry_schema": {
+ "type": ""
+ }
+ },
+ "input-param": false,
+ "dictionary-name": "onap_private_subnet_id",
+ "dictionary-source": "input",
+ "dependencies": [
+
],
"version": 0
},
"version": 0
},
{
- "name": "vf-nf-code",
+ "name": "vfw_private_ip_1",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vf-nf-code",
- "dictionary-source": "db",
+ "dictionary-name": "vfw_private_ip_1",
+ "dictionary-source": "input",
"dependencies": [
- "vnf-model-customization-uuid"
+
],
"version": 0
- }
- ]
- }
- }
- }
- },
- "vfw": {
- "type": "artifact-config-template",
- "capabilities": {
- "content": {
- "properties": {
- "content": "vfw"
- }
- },
- "mapping": {
- "properties": {
- "mapping": [
+ },
{
- "name": "service-instance-id",
+ "name": "vfw_private_ip_0",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "service-instance-id",
+ "dictionary-name": "vfw_private_ip_0",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "vnf-id",
+ "name": "vpg_private_ip_0",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vnf-id",
+ "dictionary-name": "vpg_private_ip_0",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "vnf-name",
+ "name": "vsn_private_ip_0",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vnf-name",
- "dictionary-source": "mdsal",
+ "dictionary-name": "vsn_private_ip_0",
+ "dictionary-source": "input",
"dependencies": [
- "service-instance-id",
- "vnf-id"
+
],
"version": 0
},
{
- "name": "vnf-model-customization-uuid",
+ "name": "protected-prefix-id",
"property": {
"description": "",
- "required": true,
- "type": "string",
+ "required": false,
+ "type": "integer",
"status": "",
"constraints": [
{
}
},
"input-param": false,
- "dictionary-name": "vnf-model-customization-uuid",
- "dictionary-source": "input",
+ "dictionary-name": "protected-prefix-id",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "vf-module-id",
+ "name": "unprotected-prefix-id",
"property": {
"description": "",
- "required": true,
- "type": "string",
+ "required": false,
+ "type": "integer",
"status": "",
"constraints": [
{
}
},
"input-param": false,
- "dictionary-name": "vf-module-id",
- "dictionary-source": "input",
+ "dictionary-name": "unprotected-prefix-id",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "vf-module-type",
+ "name": "vf-nf-code",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "vf-module-type",
+ "dictionary-name": "vf-nf-code",
"dictionary-source": "db",
"dependencies": [
- "vf-module-model-customization-uuid"
+ "vnf-model-customization-uuid"
],
"version": 0
- },
+ }
+ ]
+ }
+ }
+ }
+ },
+ "vfw": {
+ "type": "artifact-config-template",
+ "capabilities": {
+ "content": {
+ "properties": {
+ "content": "vfw"
+ }
+ },
+ "mapping": {
+ "properties": {
+ "mapping": [
{
- "name": "vf-module-model-customization-uuid",
+ "name": "service-instance-id",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "vf-module-model-customization-uuid",
+ "dictionary-name": "service-instance-id",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "vfccustomizationuuid",
+ "name": "vnf-id",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "vfccustomizationuuid",
- "dictionary-source": "db",
+ "dictionary-name": "vnf-id",
+ "dictionary-source": "input",
"dependencies": [
- "vf-module-model-customization-uuid"
+
],
"version": 0
},
{
- "name": "aic-cloud-region",
+ "name": "vnf-name",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "aic-cloud-region",
- "dictionary-source": "input",
+ "dictionary-name": "vnf-name",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
{
- "name": "availability_zone_0",
+ "name": "vnf-model-customization-uuid",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "availability_zone_0",
+ "dictionary-name": "vnf-model-customization-uuid",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "vm-type",
+ "name": "vf-module-id",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vm-type",
+ "dictionary-name": "vf-module-id",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "vnfc-model-invariant-uuid",
+ "name": "vf-module-type",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "vnfc-model-invariant-uuid",
+ "dictionary-name": "vf-module-type",
"dictionary-source": "db",
"dependencies": [
- "vfccustomizationuuid"
+ "vf-module-model-customization-uuid"
],
"version": 0
},
{
- "name": "vnfc-model-version",
+ "name": "vf-module-model-customization-uuid",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "vnfc-model-version",
- "dictionary-source": "db",
+ "dictionary-name": "vf-module-model-customization-uuid",
+ "dictionary-source": "input",
"dependencies": [
- "vfccustomizationuuid"
+
],
"version": 0
},
{
- "name": "nf-role",
+ "name": "vfccustomizationuuid",
"property": {
"description": "",
"required": true,
],
"entry_schema": {
"type": ""
- },
- "default": "vFW"
+ }
},
"input-param": false,
- "dictionary-name": "nf-role",
- "dictionary-source": "default",
+ "dictionary-name": "vfccustomizationuuid",
+ "dictionary-source": "db",
"dependencies": [
- "vnf-model-customization-uuid"
+ "vf-module-model-customization-uuid"
],
"version": 0
},
{
- "name": "nfc-naming-code",
+ "name": "aic-cloud-region",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "nfc-naming-code",
- "dictionary-source": "db",
+ "dictionary-name": "aic-cloud-region",
+ "dictionary-source": "input",
"dependencies": [
- "vf-module-model-customization-uuid"
+
],
"version": 0
},
{
- "name": "public_net_id",
+ "name": "vm-type",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- },
- "default": "public_net_id"
+ }
},
"input-param": false,
- "dictionary-name": "public_net_id",
- "dictionary-source": "default",
+ "dictionary-name": "vm-type",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "onap_private_net_id",
+ "name": "vnfc-model-invariant-uuid",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- },
- "value": "",
- "default": "onap_private_net_id"
+ }
},
"input-param": false,
- "dictionary-name": "onap_private_net_id",
- "dictionary-source": "default",
+ "dictionary-name": "vnfc-model-invariant-uuid",
+ "dictionary-source": "db",
"dependencies": [
-
+ "vfccustomizationuuid"
],
"version": 0
},
{
- "name": "onap_private_subnet_id",
+ "name": "vnfc-model-version",
"property": {
"description": "",
"required": true,
],
"entry_schema": {
"type": ""
- },
- "value": "Oam_Network_Puhf",
- "default": "Oam_Network_Puhf"
+ }
},
"input-param": false,
- "dictionary-name": "onap_private_subnet_id",
- "dictionary-source": "default",
+ "dictionary-name": "vnfc-model-version",
+ "dictionary-source": "db",
"dependencies": [
-
+ "vfccustomizationuuid"
],
"version": 0
},
{
- "name": "unprotected_private_net_cidr",
+ "name": "nf-role",
"property": {
"description": "",
"required": true,
],
"entry_schema": {
"type": ""
- }
+ },
+ "default": "vFW"
},
"input-param": false,
- "dictionary-name": "unprotected_private_net_cidr",
- "dictionary-source": "db",
+ "dictionary-name": "nf-role",
+ "dictionary-source": "default",
"dependencies": [
-
+ "vnf-model-customization-uuid"
],
"version": 0
},
{
- "name": "protected_private_net_cidr",
+ "name": "nfc-naming-code",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "protected_private_net_cidr",
+ "dictionary-name": "nfc-naming-code",
"dictionary-source": "db",
"dependencies": [
-
+ "vfccustomizationuuid"
],
"version": 0
},
{
- "name": "nexus_artifact_repo",
+ "name": "public_net_id",
"property": {
"description": "",
"required": true,
"entry_schema": {
"type": ""
},
- "default": "nexus_artifact_repo"
+ "default": "public_net_id"
},
"input-param": false,
- "dictionary-name": "nexus_artifact_repo",
+ "dictionary-name": "public_net_id",
"dictionary-source": "default",
"dependencies": [
"version": 0
},
{
- "name": "sec_group",
+ "name": "onap_private_net_id",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- },
- "default": "onap_sg_PUhf"
+ }
},
"input-param": false,
- "dictionary-name": "sec_group",
- "dictionary-source": "default",
+ "dictionary-name": "onap_private_net_id",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
{
- "name": "onap_private_net_cidr",
+ "name": "onap_private_subnet_id",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "onap_private_net_cidr",
- "dictionary-source": "db",
+ "dictionary-name": "onap_private_subnet_id",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
{
- "name": "vfw_name_0",
+ "name": "unprotected_private_net_cidr",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vfw_name_0",
- "dictionary-source": "input",
+ "dictionary-name": "unprotected_private_net_cidr",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "vf-naming-policy",
+ "name": "protected_private_net_cidr",
"property": {
"description": "",
"required": true,
],
"entry_schema": {
"type": ""
- },
- "default": "SDNC_Policy.Config_MS_ONAP_VFW_NAMING_TIMESTAMP"
+ }
},
"input-param": false,
- "dictionary-name": "vf-naming-policy",
- "dictionary-source": "default",
+ "dictionary-name": "protected_private_net_cidr",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "vf_module_name",
+ "name": "nexus_artifact_repo",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- }
+ },
+ "default": "nexus_artifact_repo"
},
"input-param": false,
- "dictionary-name": "vf_module_name",
- "dictionary-source": "input",
+ "dictionary-name": "nexus_artifact_repo",
+ "dictionary-source": "default",
"dependencies": [
],
"version": 0
},
{
- "name": "vf-module-label",
+ "name": "sec_group",
"property": {
"description": "",
"required": true,
],
"entry_schema": {
"type": ""
- }
+ },
+ "default": "onap_sg_PUhf"
},
"input-param": false,
- "dictionary-name": "vf-module-label",
- "dictionary-source": "db",
+ "dictionary-name": "sec_group",
+ "dictionary-source": "default",
"dependencies": [
- "vf-module-model-customization-uuid"
+
],
"version": 0
},
{
- "name": "private-prefix-id",
+ "name": "onap_private_net_cidr",
"property": {
"description": "",
- "required": false,
- "type": "integer",
+ "required": true,
+ "type": "string",
"status": "",
"constraints": [
{
}
},
"input-param": false,
- "dictionary-name": "private-prefix-id",
+ "dictionary-name": "onap_private_net_cidr",
"dictionary-source": "db",
"dependencies": [
"version": 0
},
{
- "name": "vfw_private_ip_2",
+ "name": "vfw_name_0",
"property": {
"description": "",
"required": false,
}
},
"input-param": false,
- "dictionary-name": "vfw_private_ip_2",
+ "dictionary-name": "vfw_name_0",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "protected-prefix-id",
+ "name": "vf-naming-policy",
"property": {
"description": "",
- "required": false,
- "type": "integer",
+ "required": true,
+ "type": "string",
"status": "",
"constraints": [
{
],
"entry_schema": {
"type": ""
- }
+ },
+ "default": "SDNC_Policy.Config_MS_ONAP_VFW_NAMING_TIMESTAMP"
},
"input-param": false,
- "dictionary-name": "protected-prefix-id",
- "dictionary-source": "db",
+ "dictionary-name": "vf-naming-policy",
+ "dictionary-source": "default",
"dependencies": [
],
"version": 0
},
{
- "name": "vfw_private_ip_1",
+ "name": "vf_module_name",
"property": {
"description": "",
"required": false,
}
},
"input-param": false,
- "dictionary-name": "vfw_private_ip_1",
+ "dictionary-name": "vf_module_name",
"dictionary-source": "input",
"dependencies": [
"version": 0
},
{
- "name": "unprotected-prefix-id",
+ "name": "vf-module-label",
"property": {
"description": "",
- "required": false,
- "type": "integer",
+ "required": true,
+ "type": "string",
"status": "",
"constraints": [
{
}
},
"input-param": false,
- "dictionary-name": "unprotected-prefix-id",
+ "dictionary-name": "vf-module-label",
"dictionary-source": "db",
"dependencies": [
-
+ "vf-module-model-customization-uuid"
],
"version": 0
},
{
- "name": "vfw_private_ip_0",
+ "name": "private-prefix-id",
"property": {
"description": "",
"required": false,
- "type": "string",
+ "type": "integer",
"status": "",
"constraints": [
{
}
},
"input-param": false,
- "dictionary-name": "vfw_private_ip_0",
- "dictionary-source": "input",
+ "dictionary-name": "private-prefix-id",
+ "dictionary-source": "db",
"dependencies": [
],
"version": 0
},
{
- "name": "vpg_private_ip_0",
+ "name": "vfw_private_ip_2",
"property": {
"description": "",
"required": false,
}
},
"input-param": false,
- "dictionary-name": "vpg_private_ip_0",
+ "dictionary-name": "vfw_private_ip_2",
"dictionary-source": "input",
"dependencies": [
],
"version": 0
},
- {
- "name": "availability_zone_0",
- "property": {
- "description": "",
- "required": false,
- "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": {
},
"input-param": false,
"dictionary-name": "vm-type",
- "dictionary-source": "input",
+ "dictionary-source": "db",
"dependencies": [
],
"dictionary-name": "nfc-naming-code",
"dictionary-source": "db",
"dependencies": [
- "vf-module-model-customization-uuid"
+ "vfccustomizationuuid"
],
"version": 0
},
],
"entry_schema": {
"type": ""
- },
- "default": "onap_private_net_id"
+ }
},
"input-param": false,
"dictionary-name": "onap_private_net_id",
- "dictionary-source": "default",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
"name": "onap_private_subnet_id",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- },
- "default": "Oam_Network_Puhf"
+ }
},
"input-param": false,
"dictionary-name": "onap_private_subnet_id",
- "dictionary-source": "default",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
"dictionary-source": "mdsal",
"dependencies": [
"service-instance-id",
- "vnf-id",
- "vf-module-id"
+ "vnf-id"
],
"version": 0
},
"dictionary-source": "mdsal",
"dependencies": [
"service-instance-id",
- "vnf-id",
- "vf-module-id"
+ "vnf-id"
],
"version": 0
},
"dictionary-source": "mdsal",
"dependencies": [
"service-instance-id",
- "vnf-id",
- "vf-module-id"
+ "vnf-id"
],
"version": 0
},
},
"input-param": false,
"dictionary-name": "private-prefix-id",
- "dictionary-source": "input",
+ "dictionary-source": "db",
"dependencies": [
],
],
"version": 0
},
- {
- "name": "aic_clli",
- "property": {
- "description": "",
- "required": false,
- "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": false,
- "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": {
},
"input-param": false,
"dictionary-name": "vm-type",
- "dictionary-source": "input",
+ "dictionary-source": "db",
"dependencies": [
],
"dictionary-name": "nfc-naming-code",
"dictionary-source": "db",
"dependencies": [
- "vf-module-model-customization-uuid"
+ "vfccustomizationuuid"
],
"version": 0
},
},
"input-param": false,
"dictionary-name": "onap_private_net_id",
- "dictionary-source": "default",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
"name": "onap_private_subnet_id",
"property": {
"description": "",
- "required": true,
+ "required": false,
"type": "string",
"status": "",
"constraints": [
],
"entry_schema": {
"type": ""
- },
- "default": "Oam_Network_Puhf"
+ }
},
"input-param": false,
"dictionary-name": "onap_private_subnet_id",
- "dictionary-source": "default",
+ "dictionary-source": "mdsal",
"dependencies": [
-
+ "service-instance-id",
+ "vnf-id"
],
"version": 0
},
"dictionary-source": "mdsal",
"dependencies": [
"service-instance-id",
- "vnf-id",
- "vf-module-id"
+ "vnf-id"
],
"version": 0
},
},
"input-param": false,
"dictionary-name": "private-prefix-id",
- "dictionary-source": "input",
+ "dictionary-source": "db",
"dependencies": [
],
],
"version": 0
- },
+ }
+ ]
+ }
+ }
+ }
+ },
+ "base_template": {
+ "type": "artifact-config-template",
+ "capabilities": {
+ "content": {
+ "properties": {
+ "content": "base_template"
+ }
+ },
+ "mapping": {
+ "properties": {
+ "mapping": [
{
- "name": "vsn_private_ip_0",
+ "name": "service-instance-id",
"property": {
"description": "",
- "required": false,
+ "required": true,
"type": "string",
"status": "",
"constraints": [
}
},
"input-param": false,
- "dictionary-name": "vsn_private_ip_0",
+ "dictionary-name": "service-instance-id",
"dictionary-source": "input",
"dependencies": [
],
"version": 0
- }
- ]
- }
- }
- }
- },
- "base_template": {
- "type": "artifact-config-template",
- "capabilities": {
- "content": {
- "properties": {
- "content": "base_template"
- }
- },
- "mapping": {
- "properties": {
- "mapping": [
+ },
{
- "name": "service-instance-id",
+ "name": "vf-module-type",
"property": {
"description": "",
"required": true,
}
},
"input-param": false,
- "dictionary-name": "service-instance-id",
+ "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": "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": "vnf-model-customization-uuid",
"property": {