Share via


ItemLevelRestoreTargetInfo Class

Definition

Restore target info for Item level restore operation

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

Constructors

ItemLevelRestoreTargetInfo()

Creates an new ItemLevelRestoreTargetInfo instance.

Properties

DatasourceAuthCredentials

Credentials to use to authenticate with data source provider.

DatasourceInfo

Information of target DS

DatasourceSetInfo

Information of target DS Set

ObjectType

Type of Datasource object, used to initialize the right inherited type

RecoveryOption

Recovery Option

RestoreCriterion

Restore Criteria

RestoreLocation

Target Restore region

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ItemLevelRestoreTargetInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ItemLevelRestoreTargetInfo.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ItemLevelRestoreTargetInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to