CLAMP should not display all CDS workflow properties
[clamp.git] / src / test / resources / tosca / resource-details.json
index dc47b44..b55adbf 100644 (file)
                                                "resource-assignment": {
                                                        "inputs": {
                                                                "resource-assignment-properties": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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": {
-                                                                       "request-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "service-instance-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf-id": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "action-name": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "scope-type": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "hostname": {
-                                                                               "type": "string",
-                                                                               "required": true
-                                                                       },
-                                                                       "vnf_name": {
-                                                                               "type": "string",
-                                                                               "required": true
+                                                                       "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
+                                                                                               }
+                                                                                       }
+                                                                               }
                                                                        }
                                                                }
                                                        }