Skip to main content

disk_restore_points

Creates, updates, deletes, gets or lists a disk_restore_points resource.

Overview

Namedisk_restore_points
TypeResource
Idazure.compute.disk_restore_points

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource Id
namestringResource name
propertiesobjectProperties of an incremental disk restore point
typestringResource type

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointNameGet disk restorePoint resource
list_by_restore_pointselectsubscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointNameLists diskRestorePoints under a vmRestorePoint.
grant_accessexecsubscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, access, durationInSecondsGrants access to a diskRestorePoint.
revoke_accessexecsubscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointNameRevokes access to a diskRestorePoint.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
diskRestorePointNamestringThe name of the disk restore point created.
resourceGroupNamestringThe name of the resource group.
restorePointCollectionNamestringThe name of the restore point collection that the disk restore point belongs.
subscriptionIdstringSubscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
vmRestorePointNamestringThe name of the vm restore point that the disk disk restore point belongs.

SELECT examples

Get disk restorePoint resource

SELECT
id,
name,
properties,
type
FROM azure.compute.disk_restore_points
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND restorePointCollectionName = '{{ restorePointCollectionName }}' -- required
AND vmRestorePointName = '{{ vmRestorePointName }}' -- required
AND diskRestorePointName = '{{ diskRestorePointName }}' -- required
;

Lifecycle Methods

Grants access to a diskRestorePoint.

EXEC azure.compute.disk_restore_points.grant_access 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@restorePointCollectionName='{{ restorePointCollectionName }}' --required,
@vmRestorePointName='{{ vmRestorePointName }}' --required,
@diskRestorePointName='{{ diskRestorePointName }}' --required
@@json=
'{
"access": "{{ access }}",
"durationInSeconds": {{ durationInSeconds }},
"getSecureVMGuestStateSAS": {{ getSecureVMGuestStateSAS }},
"fileFormat": "{{ fileFormat }}"
}'
;