{
  "description": "Spec of the storage version migration.",
  "properties": {
    "continueToken": {
      "description": "The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is \"Running\", users can use this token to check the progress of the migration.",
      "type": [
        "string",
        "null"
      ]
    },
    "resource": {
      "description": "The names of the group, the version, and the resource.",
      "properties": {
        "group": {
          "description": "The name of the group.",
          "type": [
            "string",
            "null"
          ]
        },
        "resource": {
          "description": "The name of the resource.",
          "type": [
            "string",
            "null"
          ]
        },
        "version": {
          "description": "The name of the version.",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    }
  },
  "required": [
    "resource"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/schema#"
}