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 |
JSON Schema
{
"$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
}
}
}