Share via


CrossRegionRestoreJobRequest Class

Definition

Details of CRR Job to be fetched

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.CrossRegionRestoreJobRequestTypeConverter))]
public class CrossRegionRestoreJobRequest : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.ICrossRegionRestoreJobRequest
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.CrossRegionRestoreJobRequestTypeConverter))>]
type CrossRegionRestoreJobRequest = class
    interface ICrossRegionRestoreJobRequest
    interface IJsonSerializable
Public Class CrossRegionRestoreJobRequest
Implements ICrossRegionRestoreJobRequest
Inheritance
CrossRegionRestoreJobRequest
Attributes
Implements

Constructors

Name Description
CrossRegionRestoreJobRequest()

Creates an new CrossRegionRestoreJobRequest instance.

Properties

Name Description
JobId
SourceBackupVaultId
SourceRegion

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CrossRegionRestoreJobRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CrossRegionRestoreJobRequest.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api202501.ICrossRegionRestoreJobRequest.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CrossRegionRestoreJobRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to