{
    "definitions": {
        "https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_policy_v1beta1_IDRange": {
            "description": "IDRange provides a min/max of an allowed range of IDs.",
            "properties": {
                "max": {
                    "_format": "int64",
                    "description": "max is the end of the range, inclusive.",
                    "type": "integer"
                },
                "min": {
                    "_format": "int64",
                    "description": "min is the start of the range, inclusive.",
                    "type": "integer"
                }
            },
            "required": [
                "min",
                "max"
            ],
            "type": "object"
        }
    },
    "description": "RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.",
    "properties": {
        "ranges": {
            "description": "ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.",
            "items": {
                "$ref": "#/definitions/https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_policy_v1beta1_IDRange"
            },
            "type": [
                "array",
                "null"
            ]
        },
        "rule": {
            "description": "rule is the strategy that will dictate the allowable RunAsUser values that may be set.",
            "type": [
                "string",
                "null"
            ]
        }
    },
    "required": [
        "rule"
    ],
    "type": "object"
}