2.2.4.2.9 ClientJobInfo

The ClientJobInfo type describes one machine-wide backup job.

   <xs:complexType name="ClientJobInfo">
     <xs:sequence>
       <xs:element minOccurs="1" maxOccurs="1" name="Index" type="xs:int" />
       <xs:element minOccurs="1" maxOccurs="1" name="StartTime" type="xs:dateTime" />
       <xs:element minOccurs="1" maxOccurs="1" name="Duration" type="TimeSpan" />
       <xs:element minOccurs="1" maxOccurs="1" name="BytesUsed" type="xs:long" />
       <xs:element minOccurs="1" maxOccurs="1" name="IsAutomatic" type="xs:boolean" />
       <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
       <xs:element minOccurs="1" maxOccurs="1" name="Status" type="ClientJobStatus" />
       <xs:element minOccurs="1" maxOccurs="1" name="retentionState" type="RetentionState" />
       <xs:element minOccurs="1" maxOccurs="1" name="failureReason" type="AbortReason" />
       <xs:element minOccurs="0" maxOccurs="1" name="FailureDetails" type="ArrayOfString" />
     </xs:sequence>
   </xs:complexType>

The following members SHOULD be used only for reading the property. Each is marked as writable only so that it can support the infrastructure.

Index: The backup job index.

StartTime: The backup start time.

Duration: The duration for which the backup ran.

BytesUsed: The bytes used on disk on the server for this backup.

IsAutomatic: TRUE if a scheduled backup; FALSE if manual.

Description: The backup job description.

Status: The backup job status.

retentionState: The retention state for the job, such as "marked for deletion", following the normal retention policy, or locked status.

failureReason: The failure reason for the job, or "none" if the job succeeded.

FailureDetails: The failure details for the job. Empty array or null if successful.