53d11972303b0d78749c0076a8104b32e45d2d38
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Definitions / data_types.json
1 {
2     "data_types": {
3         "dt-config-assign-properties": {
4             "description": "Dynamic DataType definition for workflow(config-assign).",
5             "version": "1.0.0",
6             "properties": {
7                 "service-instance-id": {
8                     "description": "",
9                     "required": false,
10                     "type": "string"
11                 },
12                 "vnf-id": {
13                     "description": "",
14                     "required": false,
15                     "type": "string"
16                 },
17                 "vf-modules-list": {
18                     "type": "json"
19                 },
20                 "config-deploy-setup": {
21                     "type": "json"
22                 }
23             },
24             "derived_from": "tosca.datatypes.Dynamic"
25         },
26         "dt-config-deploy-properties": {
27             "description": "Dynamic DataType definition for workflow(config-deploy).",
28             "version": "1.0.0",
29             "properties": {
30                 "service-instance-id": {
31                     "description": "",
32                     "required": false,
33                     "type": "string"
34                 },
35                 "vnf-id": {
36                     "description": "",
37                     "required": false,
38                     "type": "string"
39                 },
40                 "vf-modules-list": {
41                     "type": "json"
42                 },
43                 "config-deploy-setup": {
44                     "type": "json"
45                 }
46             },
47             "derived_from": "tosca.datatypes.Dynamic"
48         },
49         "dt-resource-assignment-properties": {
50             "description": "Dynamic DataType definition for workflow(resource-assignment).",
51             "version": "1.0.0",
52             "properties": {
53                 "vpg-management-port": {
54                     "description": "SSH external port of optional ssh service for vPKG.",
55                     "type": "integer",
56                     "default": 0
57                 },
58                 "k8s-rb-profile-namespace": {
59                     "description": "K8s namespace to create helm chart for specified profile",
60                     "type": "string"
61                 },
62                 "k8s-rb-profile-name": {
63                     "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
64                     "type": "string"
65                 },
66                 "k8s-rb-instance-release-name": {
67                     "description": "Name of the release for the helm package instance in k8s",
68                     "type": "string"
69                 },
70                 "k8s-rb-profile-source": {
71                     "description": "The source folder or file relative to 'Templates/k8s-profiles' folder",
72                     "type": "string"
73                 },
74                 "k8s-rb-profile-k8s-version": {
75                     "description": "Profile k8s version used in multicloud/k8s plugin",
76                     "type": "string"
77                 },
78                 "k8s-rb-config-template-name": {
79                     "description": "The name of configuration template for config-assign operation",
80                     "type": "string"
81                 },
82                 "k8s-rb-config-template-source": {
83                     "description": "The source of configuration template for config-assign operation",
84                     "type": "string"
85                 },
86                 "k8s-rb-config-name": {
87                     "description": "The source of configuration values for config-deploy operation",
88                     "type": "string"
89                 },
90                 "k8s-rb-config-value-source": {
91                     "description": "The source of configuration values for config-deploy operation",
92                     "type": "string"
93                 },
94                 "private1-prefix-id": {
95                     "description": "",
96                     "required": false,
97                     "type": "string"
98                 },
99                 "private2-prefix-id": {
100                     "description": "",
101                     "required": false,
102                     "type": "string"
103                 },
104                 "vnf-id": {
105                     "description": "",
106                     "required": false,
107                     "type": "string"
108                 },
109                 "service-instance-id": {
110                     "description": "",
111                     "required": false,
112                     "type": "string"
113                 },
114                 "vnf_name": {
115                     "description": "",
116                     "required": false,
117                     "type": "string"
118                 },
119                 "demo_artifacts_version": {
120                     "description": "",
121                     "required": false,
122                     "type": "string",
123                     "default": "1.5.0"
124                 },
125                 "aic-cloud-region": {
126                     "description": "",
127                     "required": false,
128                     "type": "string"
129                 },
130                 "vf-module-model-customization-uuid": {
131                     "description": "",
132                     "required": false,
133                     "type": "string"
134                 },
135                 "onap_private_net_cidr": {
136                     "description": "",
137                     "required": false,
138                     "type": "string"
139                 },
140                 "management-prefix-id": {
141                     "description": "",
142                     "required": false,
143                     "type": "string"
144                 },
145                 "dcae_collector_ip": {
146                     "description": "",
147                     "required": false,
148                     "type": "string",
149                     "default": "10.0.4.1"
150                 },
151                 "int_private1_net_cidr": {
152                     "description": "",
153                     "required": false,
154                     "type": "string"
155                 },
156                 "vf-module-id": {
157                     "description": "",
158                     "required": false,
159                     "type": "string"
160                 },
161                 "dcae_collector_port": {
162                     "description": "",
163                     "required": false,
164                     "type": "string",
165                     "default": "30235"
166                 },
167                 "vf-module-label": {
168                     "description": "",
169                     "required": false,
170                     "type": "string"
171                 },
172                 "vf-module-model-invariant-uuid": {
173                     "type": "string"
174                 },
175                 "vf-naming-policy": {
176                     "description": "",
177                     "required": false,
178                     "type": "string"
179                 },
180                 "int_private2_net_cidr": {
181                     "description": "",
182                     "required": false,
183                     "type": "string"
184                 },
185                 "vf-module-model-version": {
186                     "type": "string"
187                 }
188             },
189             "derived_from": "tosca.datatypes.Dynamic"
190         }
191     }
192 }