{
    "definitions": {
        "https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_apps_v1_RollingUpdateStatefulSetStrategy": {
            "description": "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.",
            "properties": {
                "partition": {
                    "_format": "int32",
                    "description": "Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.",
                    "type": "integer"
                }
            },
            "type": "object"
        }
    },
    "description": "StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.",
    "properties": {
        "rollingUpdate": {
            "$ref": "#/definitions/https:__kubernetesjsonschema_dev_master__defs_json_defs_io_k8s_api_apps_v1_RollingUpdateStatefulSetStrategy",
            "description": "RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType."
        },
        "type": {
            "description": "Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.",
            "type": [
                "string",
                "null"
            ]
        }
    },
    "type": "object"
}