AzureBackupJob Class

Definition

AzureBackup Job Class

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupJobTypeConverter))]
public class AzureBackupJob : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupJob
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupJobTypeConverter))>]
type AzureBackupJob = class
    interface IAzureBackupJob
    interface IJsonSerializable
Public Class AzureBackupJob
Implements IAzureBackupJob
Inheritance
AzureBackupJob
Attributes
Implements

Constructors

AzureBackupJob()

Creates an new AzureBackupJob instance.

Properties

ActivityId

Job Activity Id

BackupInstanceFriendlyName

Name of the Backup Instance

BackupInstanceId

ARM ID of the Backup Instance

DataSourceId

ARM ID of the DataSource

DataSourceLocation

Location of the DataSource

DataSourceName

User Friendly Name of the DataSource

DataSourceSetName

Data Source Set Name of the DataSource

DataSourceType

Type of DataSource

DestinationDataStoreName
Duration

Total run time of the job. ISO 8601 format.

EndTime

EndTime of the job(in UTC)

ErrorDetail

A List, detailing the errors related to the job

Etag
ExtendedInfoAdditionalDetail

Job's Additional Details

ExtendedInfoBackupInstanceState

State of the Backup Instance

ExtendedInfoDataTransferredInByte

Number of bytes transferred

ExtendedInfoRecoveryDestination

Destination where restore is done

ExtendedInfoSubTask

List of Sub Tasks of the job

ExtendedInfoWarningDetail

A List, detailing the warnings related to the job

IsUserTriggered

Indicated that whether the job is adhoc(true) or scheduled(false)

Operation

It indicates the type of Job i.e. Backup:full/log/diff ;Restore:ALR/OLR; Tiering:Backup/Archive ; Management:ConfigureProtection/UnConfigure

OperationCategory

It indicates the type of Job i.e. Backup/Restore/Tiering/Management

PolicyId

ARM ID of the policy

PolicyName

Name of the policy

ProgressEnabled

Indicated whether progress is enabled for the job

ProgressUrl

Url which contains job's progress

RehydrationPriority

Priority to be used for rehydration

RestoreType

It indicates the sub type of operation i.e. in case of Restore it can be ALR/OLR

SourceDataStoreName
SourceRecoverPointRecoveryPointId
SourceRecoverPointRecoveryPointTime
SourceResourceGroup

Resource Group Name of the Datasource

SourceSubscriptionId

SubscriptionId corresponding to the DataSource

StartTime

StartTime of the job(in UTC)

Status

Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning

SubscriptionId

Subscription Id of the corresponding backup vault

SupportedAction

List of supported actions

TargetRecoverPointRecoveryPointId
TargetRecoverPointRecoveryPointTime
VaultName

Name of the vault

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBackupJob.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupJob.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupJob.

FromJsonString(String)

Creates a new instance of AzureBackupJob, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupJob into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to