...

Text file src/github.com/opencontainers/runtime-spec/schema/features-linux.json

Documentation: github.com/opencontainers/runtime-spec/schema

     1{
     2    "linux": {
     3        "description": "Linux platform-specific features",
     4        "type": "object",
     5        "properties": {
     6            "namespaces": {
     7                "type": "array",
     8                "items": {
     9                    "$ref": "defs-linux.json#/definitions/NamespaceType"
    10                }
    11            },
    12            "capabilities": {
    13                "type": "array",
    14                "items": {
    15                    "type": "string",
    16                    "pattern": "^CAP_[A-Z_]+$"
    17                }
    18            },
    19            "cgroup": {
    20                "type": "object",
    21                "properties": {
    22                    "v1": {
    23                        "type": "boolean"
    24                    },
    25                    "v2": {
    26                        "type": "boolean"
    27                    },
    28                    "systemd": {
    29                        "type": "boolean"
    30                    },
    31                    "systemdUser": {
    32                        "type": "boolean"
    33                    },
    34                    "rdma": {
    35                        "type": "boolean"
    36                    }
    37                }
    38            },
    39            "seccomp": {
    40                "type": "object",
    41                "properties": {
    42                    "enabled": {
    43                        "type": "boolean"
    44                    },
    45                    "actions": {
    46                        "type": "array",
    47                        "items": {
    48                            "$ref": "defs-linux.json#/definitions/SeccompAction"
    49                        }
    50                    },
    51                    "operators": {
    52                        "type": "array",
    53                        "items": {
    54                            "$ref": "defs-linux.json#/definitions/SeccompOperators"
    55                        }
    56                    },
    57                    "archs": {
    58                        "type": "array",
    59                        "items": {
    60                            "$ref": "defs-linux.json#/definitions/SeccompArch"
    61                        }
    62                    },
    63                    "knownFlags": {
    64                        "type": "array",
    65                        "items": {
    66                            "$ref": "defs-linux.json#/definitions/SeccompFlag"
    67                        }
    68                    },
    69                    "supportedFlags": {
    70                        "type": "array",
    71                        "items": {
    72                            "$ref": "defs-linux.json#/definitions/SeccompFlag"
    73                        }
    74                    }
    75                }
    76            },
    77            "apparmor": {
    78                "type": "object",
    79                "properties": {
    80                    "enabled": {
    81                        "type": "boolean"
    82                    }
    83                }
    84            },
    85            "selinux": {
    86                "type": "object",
    87                "properties": {
    88                    "enabled": {
    89                        "type": "boolean"
    90                    }
    91                }
    92            },
    93            "intelRdt": {
    94                "type": "object",
    95                "properties": {
    96                    "enabled": {
    97                        "type": "boolean"
    98                    }
    99                }
   100            }
   101        }
   102    }
   103}

View as plain text