Share via


AzureBackupRestoreWithRehydrationRequest Class

Definition

AzureBackup Restore with Rehydration Request

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

Constructors

AzureBackupRestoreWithRehydrationRequest()

Creates an new AzureBackupRestoreWithRehydrationRequest 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
RehydrationPriority

Priority to be used for rehydration. Values High or Standard

RehydrationRetentionDuration

Retention duration in ISO 8601 format i.e P10D .

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 AzureBackupRestoreWithRehydrationRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupRestoreWithRehydrationRequest.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupRestoreWithRehydrationRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to