linode · Schema

Backup

Properties

Name Type Description
id integer The unique ID of this backup.
type string The type of backup.
status string The status of this backup.
created string When this backup was created.
updated string When this backup was last updated.
finished string When this backup finished.
label string The label for snapshot backups.
disks array Disk information for this backup.
View JSON Schema on GitHub

JSON Schema

linode-backup-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Backup",
  "title": "Backup",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "The unique ID of this backup."
    },
    "type": {
      "type": "string",
      "enum": [
        "auto",
        "snapshot"
      ],
      "description": "The type of backup."
    },
    "status": {
      "type": "string",
      "enum": [
        "paused",
        "pending",
        "running",
        "needsPostProcessing",
        "successful",
        "failed",
        "userAborted"
      ],
      "description": "The status of this backup."
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "When this backup was created."
    },
    "updated": {
      "type": "string",
      "format": "date-time",
      "description": "When this backup was last updated."
    },
    "finished": {
      "type": "string",
      "format": "date-time",
      "description": "When this backup finished."
    },
    "label": {
      "type": "string",
      "description": "The label for snapshot backups."
    },
    "disks": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string"
          },
          "size": {
            "type": "integer"
          },
          "filesystem": {
            "type": "string"
          }
        }
      },
      "description": "Disk information for this backup."
    }
  }
}