Share via


AzureBackupRecoveryTimeBasedRestoreRequest Class

Definition

AzureBackup RecoveryPointTime Based Restore Request

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

Constructors

AzureBackupRecoveryTimeBasedRestoreRequest()

Creates an new AzureBackupRecoveryTimeBasedRestoreRequest 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
RecoveryPointTime

The recovery time in ISO 8601 format example - 2020-08-14T17:30:00.0000000Z.

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

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupRecoveryTimeBasedRestoreRequest.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupRecoveryTimeBasedRestoreRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to