Share via


AzureBackupRecoveryPointBasedRestoreRequest Class

Definition

Azure backup recoveryPoint based restore request

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

Constructors

AzureBackupRecoveryPointBasedRestoreRequest()

Creates an new AzureBackupRecoveryPointBasedRestoreRequest instance.

Properties

IdentityDetail

Contains information of the Identity Details for the BI. If it is null, default will be considered as System Assigned.

IdentityDetailUserAssignedIdentityArmUrl

ARM URL for User Assigned Identity.

IdentityDetailUseSystemAssignedIdentity

Specifies if the BI is protected by System Identity.

ObjectType
RecoveryPointId
ResourceGuardOperationRequest

ResourceGuardOperationRequests on which LAC check will be performed

RestoreTargetInfo

Gets or sets the restore target information.

SourceDataStoreType

Gets or sets the type of the source data store.

SourceResourceId

Fully qualified Azure Resource Manager ID of the datasource which is being recovered.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBackupRecoveryPointBasedRestoreRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupRecoveryPointBasedRestoreRequest.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupRecoveryPointBasedRestoreRequest. Note: the Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupRecoveryPointBasedRestoreRequest interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupRecoveryPointBasedRestoreRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to