CLAMP should not display all CDS workflow properties
[clamp.git] / src / test / resources / tosca / model-properties.json
index 9e7db8e..1c0fe24 100644 (file)
        },
        "resourceDetails": {
                "CP": {
-                       
                },
                "VL": {
-                       
                },
                "VF": {
                        "vLoadBalancerMS 0": {
                                "UUID": "b4c4f3d7-929e-4b6d-a1cd-57e952ddc3e6",
                                "version": "1.0",
                                "resourceVendorRelease": "1.0",
-                               "customizationUUID": "465246dc-7748-45f4-a013-308d92922552"
+                               "customizationUUID": "465246dc-7748-45f4-a013-308d92922552",
+                               "controllerProperties": {
+                                       "sdnc_model_name": "baseconfiguration",
+                                       "sdnc_model_version": "1.0.0",
+                                       "workflows": {
+                                               "resource-assignment": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               },
+                                               "activate": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               },
+                                               "activate-restconf": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               },
+                                               "activate-cli": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               },
+                                               "assign-activate": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               },
+                                               "imperative-test-wf": {
+                                                       "inputs": {
+                                                               "resource-assignment-properties": {
+                                                                       "type": "object",
+                                                                       "properties": {
+                                                                               "request-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "service-instance-id": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "hostname": {
+                                                                                       "type": "string",
+                                                                                       "required": true,
+                                                                                       "input-param": true
+                                                                               },
+                                                                               "request-info": {
+                                                                                       "type": "object",
+                                                                                       "properties": {
+                                                                                               "prop1": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               },
+                                                                                               "prop2": {
+                                                                                                       "required": true,
+                                                                                                       "type": "string",
+                                                                                                       "input-param": true
+                                                                                               }
+                                                                                       }
+                                                                               }
+                                                                       }
+                                                               }
+                                                       }
+                                               }
+                                       }
+                               }
                        }
                },
                "CR": {
-                       
                },
                "VFC": {
-                       
                },
                "PNF": {
-                       
                },
                "Service": {
-                       
                },
                "CVFC": {
-                       
                },
                "Service Proxy": {
-                       
                },
                "Configuration": {
-                       
                },
                "AllottedResource": {
-                       
                },
                "VFModule": {
                        "Vloadbalancerms..vpkg..module-1": {