Veritas NetBackup · Schema

JobAttributes

Attributes of a NetBackup job

BackupData ProtectionDisaster RecoveryEnterpriseRecoveryStorage

Properties

Name Type Description
jobId integer Unique identifier for the job
parentJobId integer Identifier of the parent job, if this is a child job
jobType string The type of job
state string Current state of the job
status integer Exit status code of the job. A value of 0 indicates success.
policyName string Name of the policy associated with the job
policyType string Type of the policy (e.g., Standard, VMware, Oracle)
scheduleName string Name of the schedule that triggered the job
scheduleType string Type of the schedule
clientName string Hostname of the client being backed up or restored
mediaServer string Hostname of the media server processing the job
storageUnit string Name of the storage unit used by the job
startTime string Timestamp when the job started
endTime string Timestamp when the job completed or was last updated
elapsedTime integer Total elapsed time in seconds
kilobytesTransferred integer Total kilobytes of data transferred
filesTransferred integer Total number of files processed
percentComplete integer Completion percentage (0-100)
currentOperation string Description of the operation currently being performed
attempt integer Current attempt number for the job
restartable boolean Whether the job can be restarted
suspendable boolean Whether the job can be suspended
resumable boolean Whether the job can be resumed
cancellable boolean Whether the job can be cancelled
View JSON Schema on GitHub

JSON Schema

veritas-netbackup-jobattributes-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/JobAttributes",
  "title": "JobAttributes",
  "type": "object",
  "description": "Attributes of a NetBackup job",
  "properties": {
    "jobId": {
      "type": "integer",
      "description": "Unique identifier for the job",
      "example": "500123"
    },
    "parentJobId": {
      "type": "integer",
      "description": "Identifier of the parent job, if this is a child job",
      "example": "500123"
    },
    "jobType": {
      "type": "string",
      "description": "The type of job",
      "enum": [
        "BACKUP",
        "RESTORE",
        "DUPLICATE",
        "IMPORT",
        "VAULT",
        "DBBACKUP",
        "LABEL",
        "ERASE",
        "VERIFY",
        "INVENTORY"
      ],
      "example": "BACKUP"
    },
    "state": {
      "type": "string",
      "description": "Current state of the job",
      "enum": [
        "QUEUED",
        "ACTIVE",
        "RE_QUEUED",
        "DONE",
        "SUSPENDED",
        "INCOMPLETE",
        "WAITING_FOR_RETRY"
      ],
      "example": "QUEUED"
    },
    "status": {
      "type": "integer",
      "description": "Exit status code of the job. A value of 0 indicates success.",
      "example": 10
    },
    "policyName": {
      "type": "string",
      "description": "Name of the policy associated with the job",
      "example": "example_value"
    },
    "policyType": {
      "type": "string",
      "description": "Type of the policy (e.g., Standard, VMware, Oracle)",
      "example": "example_value"
    },
    "scheduleName": {
      "type": "string",
      "description": "Name of the schedule that triggered the job",
      "example": "example_value"
    },
    "scheduleType": {
      "type": "string",
      "description": "Type of the schedule",
      "enum": [
        "FULL",
        "INCR",
        "DIFF_INCR",
        "CINC",
        "USER_BACKUP",
        "USER_ARCHIVE"
      ],
      "example": "FULL"
    },
    "clientName": {
      "type": "string",
      "description": "Hostname of the client being backed up or restored",
      "example": "example_value"
    },
    "mediaServer": {
      "type": "string",
      "description": "Hostname of the media server processing the job",
      "example": "example_value"
    },
    "storageUnit": {
      "type": "string",
      "description": "Name of the storage unit used by the job",
      "example": "example_value"
    },
    "startTime": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the job started",
      "example": "2026-01-15T10:30:00Z"
    },
    "endTime": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the job completed or was last updated",
      "example": "2026-01-15T10:30:00Z"
    },
    "elapsedTime": {
      "type": "integer",
      "description": "Total elapsed time in seconds",
      "example": 10
    },
    "kilobytesTransferred": {
      "type": "integer",
      "description": "Total kilobytes of data transferred",
      "example": 10
    },
    "filesTransferred": {
      "type": "integer",
      "description": "Total number of files processed",
      "example": 10
    },
    "percentComplete": {
      "type": "integer",
      "description": "Completion percentage (0-100)",
      "minimum": 0,
      "maximum": 100,
      "example": 10
    },
    "currentOperation": {
      "type": "string",
      "description": "Description of the operation currently being performed",
      "example": "example_value"
    },
    "attempt": {
      "type": "integer",
      "description": "Current attempt number for the job",
      "example": 10
    },
    "restartable": {
      "type": "boolean",
      "description": "Whether the job can be restarted",
      "example": true
    },
    "suspendable": {
      "type": "boolean",
      "description": "Whether the job can be suspended",
      "example": true
    },
    "resumable": {
      "type": "boolean",
      "description": "Whether the job can be resumed",
      "example": true
    },
    "cancellable": {
      "type": "boolean",
      "description": "Whether the job can be cancelled",
      "example": true
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/veritas-netbackup-jobattributes"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.