AzureWorkloadRestoreRequest interface
AzureWorkload-specific restore.
- Extends
Properties
object |
Polymorphic discriminator, which specifies the different types this object can be |
property |
Workload specific property bag. |
recovery |
Defines whether the current recovery mode is file restore or database restore |
recovery |
Type of this recovery. |
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. |
Inherited Properties
resource |
ResourceGuardOperationRequests on which LAC check will be performed |
Property Details
objectType
Polymorphic discriminator, which specifies the different types this object can be
objectType: "AzureWorkloadPointInTimeRestoreRequest" | "AzureWorkloadRestoreRequest" | "AzureWorkloadSAPHanaRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreRequest" | "AzureWorkloadSQLRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSAPHanaRestoreWithRehydrateRequest" | "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSQLRestoreWithRehydrateRequest"
Property Value
"AzureWorkloadPointInTimeRestoreRequest" | "AzureWorkloadRestoreRequest" | "AzureWorkloadSAPHanaRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreRequest" | "AzureWorkloadSQLRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSAPHanaRestoreWithRehydrateRequest" | "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSQLRestoreWithRehydrateRequest"
propertyBag
Workload specific property bag.
propertyBag?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
recoveryMode
Defines whether the current recovery mode is file restore or database restore
recoveryMode?: string
Property Value
string
recoveryType
Type of this recovery.
recoveryType?: string
Property Value
string
snapshotRestoreParameters
Additional details for snapshot recovery Currently used for snapshot for SAP Hana.
snapshotRestoreParameters?: SnapshotRestoreParameters
Property Value
sourceResourceId
Fully qualified ARM ID of the VM on which workload that was running is being recovered.
sourceResourceId?: string
Property Value
string
targetInfo
targetResourceGroupName
Defines the Resource group of the Target VM
targetResourceGroupName?: string
Property Value
string
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
userAssignedManagedIdentityDetails
User Assigned managed identity details Currently used for snapshot.
userAssignedManagedIdentityDetails?: UserAssignedManagedIdentityDetails
Property Value
Inherited Property Details
resourceGuardOperationRequests
ResourceGuardOperationRequests on which LAC check will be performed
resourceGuardOperationRequests?: string[]
Property Value
string[]
Inherited From RestoreRequest.resourceGuardOperationRequests