AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest interface
AzureWorkload SQL-specific restore with integrated rehydration of recovery point.
- Extends
Properties
object |
Polymorphic discriminator, which specifies the different types this object can be |
recovery |
RP Rehydration Info |
Inherited Properties
alternate |
Data directory details |
is |
SQL specific property where user can chose to set no-recovery when restore operation is tried |
point |
PointInTime value |
property |
Workload specific property bag. |
recovery |
Defines whether the current recovery mode is file restore or database restore |
recovery |
Type of this recovery. |
resource |
ResourceGuardOperationRequests on which LAC check will be performed |
should |
Default option set to true. If this is set to false, alternate data directory must be provided |
snapshot |
Additional details for snapshot recovery Currently used for snapshot for SAP Hana. |
source |
Fully qualified ARM ID of the VM on which workload that was running is being recovered. |
target |
Details of target database |
target |
Defines the Resource group of the Target VM |
target |
This is the complete ARM Id of the target VM For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
user |
User Assigned managed identity details Currently used for snapshot. |
Property Details
objectType
Polymorphic discriminator, which specifies the different types this object can be
objectType: "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"
Property Value
"AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"
recoveryPointRehydrationInfo
RP Rehydration Info
recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo
Property Value
Inherited Property Details
alternateDirectoryPaths
Data directory details
alternateDirectoryPaths?: SQLDataDirectoryMapping[]
Property Value
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.alternateDirectoryPaths
isNonRecoverable
SQL specific property where user can chose to set no-recovery when restore operation is tried
isNonRecoverable?: boolean
Property Value
boolean
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.isNonRecoverable
pointInTime
PointInTime value
pointInTime?: Date
Property Value
Date
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.pointInTime
propertyBag
Workload specific property bag.
propertyBag?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.propertyBag
recoveryMode
Defines whether the current recovery mode is file restore or database restore
recoveryMode?: string
Property Value
string
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.recoveryMode
recoveryType
Type of this recovery.
recoveryType?: string
Property Value
string
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.recoveryType
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed
resourceGuardOperationRequests?: string[]
Property Value
string[]
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.resourceGuardOperationRequests
shouldUseAlternateTargetLocation
Default option set to true. If this is set to false, alternate data directory must be provided
shouldUseAlternateTargetLocation?: boolean
Property Value
boolean
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.shouldUseAlternateTargetLocation
snapshotRestoreParameters
Additional details for snapshot recovery Currently used for snapshot for SAP Hana.
snapshotRestoreParameters?: SnapshotRestoreParameters
Property Value
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.snapshotRestoreParameters
sourceResourceId
Fully qualified ARM ID of the VM on which workload that was running is being recovered.
sourceResourceId?: string
Property Value
string
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.sourceResourceId
targetInfo
Details of target database
targetInfo?: TargetRestoreInfo
Property Value
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.targetInfo
targetResourceGroupName
Defines the Resource group of the Target VM
targetResourceGroupName?: string
Property Value
string
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.targetResourceGroupName
targetVirtualMachineId
This is the complete ARM Id of the target VM For e.g. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}
targetVirtualMachineId?: string
Property Value
string
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.targetVirtualMachineId
userAssignedManagedIdentityDetails
User Assigned managed identity details Currently used for snapshot.
userAssignedManagedIdentityDetails?: UserAssignedManagedIdentityDetails
Property Value
Inherited From AzureWorkloadSQLPointInTimeRestoreRequest.userAssignedManagedIdentityDetails