1{
2  # option data config
3  # options
4  "Dhcp6": {
5    "option-def": [
6      {
7        "space": "foobar",
8        "name": "fmt-f",
9        "code": 1,
10        "type": "boolean"
11      },
12      {
13        "space": "foobar",
14        "name": "fmt-b-i8",
15        "code": 2,
16        "type": "int8"
17      },
18      {
19        "space": "foobar",
20        "name": "fmt-s-i16",
21        "code": 5,
22        "type": "int16"
23      },
24      {
25        "space": "foobar",
26        "name": "fmt-S-ui16",
27        "code": 7,
28        "type": "uint16"
29      },
30      {
31        "space": "foobar",
32        "name": "fmt-l-i32",
33        "code": 8,
34        "type": "int32"
35      },
36      {
37        "space": "foobar",
38        "name": "fmt-I",
39        "code": 11,
40        "type": "ipv4-address"
41      },
42      {
43        "space": "foobar",
44        "name": "fmt-6",
45        "code": 12,
46        "type": "ipv6-address"
47      },
48      {
49        "space": "foobar",
50        "name": "fmt-d",
51        "code": 13,
52        "type": "fqdn"
53      },
54      {
55        "space": "foobar",
56        "name": "fmt-Ba",
57        "code": 50,
58        "array": true,
59        "type": "uint8"
60      },
61      {
62        "space": "foobar",
63        "name": "fmt-fB",
64        "code": 100,
65        "record-types": "boolean, uint8",
66        "type": "record"
67      }
68    ],
69    "option-data": [
70      {
71        "space": "foobar",
72        "name": "fmt-f",
73        "code": 1,
74        "data": "true"
75      },
76      {
77        "space": "foobar",
78        "name": "fmt-b-i8",
79        "code": 2,
80        "data": "-10"
81      },
82      {
83        "space": "dhcp6",
84        "name": "preference",
85        "code": 7,
86        "data": "20"
87      },
88      {
89        "space": "foobar",
90        "name": "fmt-s-i16",
91        "code": 5,
92        "data": "-10000"
93      },
94      {
95        "space": "foobar",
96        "name": "fmt-S-ui16",
97        "code": 7,
98        "data": "36000"
99      },
100      {
101        "space": "foobar",
102        "name": "fmt-l-i32",
103        "code": 8,
104        "data": "-86400"
105      },
106      {
107        "space": "dhcp6",
108        "name": "clt-time",
109        "code": 46,
110        "data": "604800"
111      },
112      {
113        "space": "foobar",
114        "name": "fmt-I",
115        "code": 11,
116        "data": "10.5.5.1"
117      },
118      {
119        "space": "dhcp6",
120        "name": "unicast",
121        "code": 12,
122        "data": "2001::1"
123      },
124      # Silly, d aka domain-name are without quotes, D aka domain-list are with
125      {
126        "space": "foobar",
127        "name": "fmt-d",
128        "code": 13,
129        "data": "www.example.com"
130      },
131      {
132        "space": "dhcp6",
133        "name": "domain-search",
134        "code": 24,
135//      "original-data": "\"example.com\", \"example.org\"",
136        "data": "example.com, example.org"
137      },
138      {
139        "space": "dhcp6",
140        "name": "bootfile-url",
141        "code": 59,
142        "data": "http://nowhere/"
143      },
144      {
145        "space": "dhcp6",
146        "name": "geoconf-civic",
147        "code": 36,
148//      "original-data": "de:ad:be:ef",
149        "csv-format": false,
150        "data": "deadbeef"
151      },
152      {
153        "space": "dhcp6",
154        "name": "rapid-commit",
155        "code": 14,
156        "data": ""
157      },
158      {
159        "space": "foobar",
160        "name": "fmt-Ba",
161        "code": 50,
162        "data": "1, 2, 3"
163      },
164      {
165        "space": "foobar",
166        "name": "fmt-fB",
167        "code": 100,
168        "data": "false, 66"
169      },
170      {
171        "space": "dhcp6",
172        "name": "dns-servers",
173        "code": 23,
174        "data": "2a01:e00::2, 2a01:e00::2"
175      }
176    ]
177  }
178}
179