2b6af8b183111c98eb99c96aab6d59f3ad353e91
[it/test.git] / test_scripts / O2IMS_Compliance_Test / o2ims_compliance / schemas / deploymentManager_allfields_properties.json
1 {
2     "type": "object",
3     "properties": {
4         "deploymentManagerId": {
5             "type": "string",
6             "default": "a6f48e28-0c50-330c-934f-2c355bdaed98"
7         },
8         "name": {
9             "type": "string",
10             "default": "5ffd1c7f-2af7-4dd4-8519-4cab54c561ef.kubernetes"
11         },
12         "description": {
13             "type": "string",
14             "default": "A DMS"
15         },
16         "oCloudId": {
17             "type": "string",
18             "default": "ce2eec13-24b0-4cca-aa54-548be6cc985b"
19         },
20         "serviceUri": {
21             "type": "string",
22             "default": "https://128.224.115.23:6443"
23         },
24         "extensions": {
25             "type": "object",
26             "properties": {
27                 "profileName": {
28                     "type": "string",
29                     "default": "native_k8sapi"
30                 },
31                 "profileData": {
32                     "type": "object",
33                     "properties": {
34                         "cluster_api_endpoint": {
35                             "type": "string",
36                             "default": ""
37                         },
38                         "cluster_ca_cert": {
39                             "type": "string",
40                             "default": ""
41                         },
42                         "admin_user": {
43                             "type": "string",
44                             "default": ""
45                         },
46                         "admin_client_cert": {
47                             "type": "string",
48                             "default": ""
49                         },
50                         "admin_client_key": {
51                             "type": "string",
52                             "default": ""
53                         }
54                     },
55                     "required": [
56                         "admin_client_cert",
57                         "admin_client_key",
58                         "admin_user",
59                         "cluster_api_endpoint",
60                         "cluster_ca_cert"
61                     ]
62                 }
63             },
64             "required": [
65             ]
66         }
67     },
68     "required": [
69         "deploymentManagerId",
70         "description",
71         "extensions",
72         "name",
73         "oCloudId",
74         "serviceUri"
75     ]
76 }