{
    "definitions": {
        "https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_core_v1_SELinuxOptions": {
            "description": "SELinuxOptions are the labels to be applied to the container",
            "properties": {
                "level": {
                    "description": "Level is SELinux level label that applies to the container.",
                    "type": "string"
                },
                "role": {
                    "description": "Role is a SELinux role label that applies to the container.",
                    "type": "string"
                },
                "type": {
                    "description": "Type is a SELinux type label that applies to the container.",
                    "type": "string"
                },
                "user": {
                    "description": "User is a SELinux user label that applies to the container.",
                    "type": "string"
                }
            },
            "type": "object"
        }
    },
    "description": "SELinuxStrategyOptions defines the strategy type and any options used to create the strategy.",
    "properties": {
        "rule": {
            "description": "rule is the strategy that will dictate the allowable labels that may be set.",
            "type": [
                "string",
                "null"
            ]
        },
        "seLinuxOptions": {
            "$ref": "#/definitions/https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_core_v1_SELinuxOptions",
            "description": "seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
        }
    },
    "required": [
        "rule"
    ],
    "type": "object"
}