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