AzureBackupRecoveryPointBasedRestoreRequest Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |