...
1{
2 "description": "Definitions used throughout the OpenContainer Specification",
3 "definitions": {
4 "int8": {
5 "type": "integer",
6 "minimum": -128,
7 "maximum": 127
8 },
9 "int16": {
10 "type": "integer",
11 "minimum": -32768,
12 "maximum": 32767
13 },
14 "int32": {
15 "type": "integer",
16 "minimum": -2147483648,
17 "maximum": 2147483647
18 },
19 "int64": {
20 "type": "integer",
21 "minimum": -9223372036854776000,
22 "maximum": 9223372036854776000
23 },
24 "uint8": {
25 "type": "integer",
26 "minimum": 0,
27 "maximum": 255
28 },
29 "uint16": {
30 "type": "integer",
31 "minimum": 0,
32 "maximum": 65535
33 },
34 "uint32": {
35 "type": "integer",
36 "minimum": 0,
37 "maximum": 4294967295
38 },
39 "uint64": {
40 "type": "integer",
41 "minimum": 0,
42 "maximum": 18446744073709552000
43 },
44 "uint16Pointer": {
45 "oneOf": [
46 {
47 "$ref": "#/definitions/uint16"
48 },
49 {
50 "type": "null"
51 }
52 ]
53 },
54 "uint64Pointer": {
55 "oneOf": [
56 {
57 "$ref": "#/definitions/uint64"
58 },
59 {
60 "type": "null"
61 }
62 ]
63 },
64 "base64": {
65 "type": "string",
66 "media": {
67 "binaryEncoding": "base64"
68 }
69 },
70 "stringPointer": {
71 "oneOf": [
72 {
73 "type": "string"
74 },
75 {
76 "type": "null"
77 }
78 ]
79 },
80 "mapStringString": {
81 "type": "object",
82 "patternProperties": {
83 ".{1,}": {
84 "type": "string"
85 }
86 }
87 },
88 "mapStringObject": {
89 "type": "object",
90 "patternProperties": {
91 ".{1,}": {
92 "type": "object"
93 }
94 }
95 }
96 }
97}
View as plain text