1{
2    "solaris": {
3        "description": "Solaris platform-specific configurations",
4        "id": "https://opencontainers.org/schema/bundle/solaris",
5        "type": "object",
6        "properties": {
7            "milestone": {
8                "id": "https://opencontainers.org/schema/bundle/solaris/milestone",
9                "type": "string"
10            },
11            "limitpriv": {
12                "id": "https://opencontainers.org/schema/bundle/solaris/limitpriv",
13                "type": "string"
14            },
15            "maxShmMemory": {
16                "id": "https://opencontainers.org/schema/bundle/solaris/maxShmMemory",
17                "type": "string"
18            },
19            "cappedCPU": {
20                "id": "https://opencontainers.org/schema/bundle/solaris/cappedCPU",
21                "type": "object",
22                "properties": {
23                    "ncpus": {
24                        "id": "https://opencontainers.org/schema/bundle/solaris/cappedCPU/ncpus",
25                        "type": "string"
26                    }
27                }
28            },
29            "cappedMemory": {
30                "id": "https://opencontainers.org/schema/bundle/solaris/cappedMemory",
31                "type": "object",
32                "properties": {
33                    "physical": {
34                        "id": "https://opencontainers.org/schema/bundle/solaris/cappedMemory/physical",
35                        "type": "string"
36                    },
37                    "swap": {
38                        "id": "https://opencontainers.org/schema/bundle/solaris/cappedMemory/swap",
39                        "type": "string"
40                    }
41                }
42            },
43            "anet": {
44                "id": "https://opencontainers.org/schema/bundle/solaris/anet",
45                "type": "array",
46                "items": {
47                    "type": "object",
48                    "properties": {
49                        "linkname": {
50                            "type": "string"
51                        },
52                        "lowerLink": {
53                            "type": "string"
54                        },
55                        "allowedAddress": {
56                            "type": "string"
57                        },
58                        "configureAllowedAddress": {
59                            "type": "string"
60                        },
61                        "defrouter": {
62                            "type": "string"
63                        },
64                        "macAddress": {
65                            "type": "string"
66                        },
67                        "linkProtection": {
68                            "type": "string"
69                        }
70                    }
71                }
72            }
73        }
74    }
75}
76