Add intial test CBA
[ccsdk/cds.git] / components / model-catalog / blueprint-model / test-blueprint / golden / Definitions / data_types.json
1 {
2   "data_types" : {
3     "dt-config-deploy-properties" : {
4       "description" : "Dynamic DataType definition for workflow(config-deploy).",
5       "version" : "1.0.0",
6       "properties" : {
7         "vfw_interface_ip" : {
8           "type" : "dt-netbox-ip"
9         },
10         "interface-name" : {
11           "type" : "string"
12         },
13         "interface-description" : {
14           "type" : "string"
15         },
16         "unit-number" : {
17           "type" : "string"
18         },
19         "prefix-id" : {
20           "type" : "string",
21           "default" : "11"
22         },
23         "vf-module-type" : {
24           "type" : "string"
25         },
26         "vf-module-number" : {
27           "type" : "string",
28           "default" : "3"
29         }
30       },
31       "derived_from" : "tosca.datatypes.Dynamic"
32     },
33     "dt-netbox-ip" : {
34       "description" : "This is Netbox IP Data Type",
35       "version" : "1.0.0",
36       "properties" : {
37         "address" : {
38           "required" : true,
39           "type" : "string"
40         },
41         "id" : {
42           "required" : true,
43           "type" : "integer"
44         }
45       },
46       "derived_from" : "tosca.datatypes.Root"
47     },
48     "dt-resource-assignment-properties" : {
49       "description" : "Dynamic DataType definition for workflow(resource-assignment).",
50       "version" : "1.0.0",
51       "properties" : {
52         "hostname" : {
53           "type" : "string"
54         },
55         "vfw_interface_ip" : {
56           "type" : "dt-netbox-ip"
57         },
58         "interface-description" : {
59           "type" : "string"
60         },
61         "vf-module-type" : {
62           "type" : "string"
63         },
64         "vf-module-number" : {
65           "type" : "string",
66           "default" : "3"
67         },
68         "prefix-id" : {
69           "type" : "integer",
70           "default" : 11
71         }
72       },
73       "derived_from" : "tosca.datatypes.Dynamic"
74     },
75     "dt-rollback-properties" : {
76       "description" : "Dynamic DataType definition for workflow(rollback).",
77       "version" : "1.0.0",
78       "properties" : {
79         "vfw_interface_ip" : {
80           "type" : "dt-netbox-ip"
81         },
82         "interface-name" : {
83           "type" : "string"
84         },
85         "interface-description" : {
86           "type" : "string"
87         },
88         "unit-number" : {
89           "type" : "string"
90         },
91         "prefix-id" : {
92           "type" : "string",
93           "default" : "11"
94         },
95         "vf-module-type" : {
96           "type" : "string"
97         },
98         "vf-module-number" : {
99           "type" : "string",
100           "default" : "3"
101         }
102       },
103       "derived_from" : "tosca.datatypes.Dynamic"
104     }
105   }
106 }