AzureBackupJobResource Class

Definition

AzureBackup Job Resource Class

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupJobResourceTypeConverter))]
public class AzureBackupJobResource : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupJobResource, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupJobResourceTypeConverter))>]
type AzureBackupJobResource = class
    interface IAzureBackupJobResource
    interface IJsonSerializable
    interface IDppResource
    interface IValidates
Public Class AzureBackupJobResource
Implements IAzureBackupJobResource, IValidates
Inheritance
AzureBackupJobResource
Attributes
Implements

Constructors

AzureBackupJobResource()

Creates an new AzureBackupJobResource 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

Id

Resource Id represents the complete path to the resource.

IsUserTriggered

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

Name

Resource name associated with the resource.

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

SystemData

Metadata pertaining to creation and last modification of the resource.

TargetRecoverPointRecoveryPointId
TargetRecoverPointRecoveryPointTime
Type

Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

VaultName

Name of the vault

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBackupJobResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupJobResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupJobResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to