DiskRestorePoint interface
Properties of disk restore point
- Extends
Properties
completion |
Percentage complete for the background copy of disk restore point when source resource is from a different region. |
disk |
ARM id of the DiskAccess resource for using private endpoints on disks. |
encryption | Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. NOTE: This property will not be serialized. It can only be populated by the server. |
family |
id of the backing snapshot's MIS family NOTE: This property will not be serialized. It can only be populated by the server. |
hyper |
The hypervisor generation of the Virtual Machine. Applicable to OS disks only. |
logical |
Logical sector size in bytes for disk restore points of UltraSSD_LRS and PremiumV2_LRS disks. Supported values are 512 and 4096. 4096 is the default. NOTE: This property will not be serialized. It can only be populated by the server. |
network |
Policy for accessing the disk via network. |
os |
The Operating System type. NOTE: This property will not be serialized. It can only be populated by the server. |
public |
Policy for controlling export on the disk. |
purchase |
Purchase plan information for the the image from which the OS disk was created. |
replication |
Replication state of disk restore point when source resource is from a different region. NOTE: This property will not be serialized. It can only be populated by the server. |
security |
Contains the security related information for the resource. |
source |
arm id of source disk or source disk restore point. NOTE: This property will not be serialized. It can only be populated by the server. |
source |
Location of source disk or source disk restore point when source resource is from a different region. NOTE: This property will not be serialized. It can only be populated by the server. |
source |
unique incarnation id of the source disk NOTE: This property will not be serialized. It can only be populated by the server. |
supported |
List of supported capabilities for the image from which the OS disk was created. |
supports |
Indicates the OS on a disk supports hibernation. |
time |
The timestamp of restorePoint creation NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
id | Resource Id NOTE: This property will not be serialized. It can only be populated by the server. |
name | Resource name NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
completionPercent
Percentage complete for the background copy of disk restore point when source resource is from a different region.
completionPercent?: number
Property Value
number
diskAccessId
ARM id of the DiskAccess resource for using private endpoints on disks.
diskAccessId?: string
Property Value
string
encryption
Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys. NOTE: This property will not be serialized. It can only be populated by the server.
encryption?: Encryption
Property Value
familyId
id of the backing snapshot's MIS family NOTE: This property will not be serialized. It can only be populated by the server.
familyId?: string
Property Value
string
hyperVGeneration
The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
hyperVGeneration?: string
Property Value
string
logicalSectorSize
Logical sector size in bytes for disk restore points of UltraSSD_LRS and PremiumV2_LRS disks. Supported values are 512 and 4096. 4096 is the default. NOTE: This property will not be serialized. It can only be populated by the server.
logicalSectorSize?: number
Property Value
number
networkAccessPolicy
Policy for accessing the disk via network.
networkAccessPolicy?: string
Property Value
string
osType
The Operating System type. NOTE: This property will not be serialized. It can only be populated by the server.
osType?: OperatingSystemTypes
Property Value
publicNetworkAccess
Policy for controlling export on the disk.
publicNetworkAccess?: string
Property Value
string
purchasePlan
Purchase plan information for the the image from which the OS disk was created.
purchasePlan?: DiskPurchasePlan
Property Value
replicationState
Replication state of disk restore point when source resource is from a different region. NOTE: This property will not be serialized. It can only be populated by the server.
replicationState?: string
Property Value
string
securityProfile
Contains the security related information for the resource.
securityProfile?: DiskSecurityProfile
Property Value
sourceResourceId
arm id of source disk or source disk restore point. NOTE: This property will not be serialized. It can only be populated by the server.
sourceResourceId?: string
Property Value
string
sourceResourceLocation
Location of source disk or source disk restore point when source resource is from a different region. NOTE: This property will not be serialized. It can only be populated by the server.
sourceResourceLocation?: string
Property Value
string
sourceUniqueId
unique incarnation id of the source disk NOTE: This property will not be serialized. It can only be populated by the server.
sourceUniqueId?: string
Property Value
string
supportedCapabilities
List of supported capabilities for the image from which the OS disk was created.
supportedCapabilities?: SupportedCapabilities
Property Value
supportsHibernation
Indicates the OS on a disk supports hibernation.
supportsHibernation?: boolean
Property Value
boolean
timeCreated
The timestamp of restorePoint creation NOTE: This property will not be serialized. It can only be populated by the server.
timeCreated?: Date
Property Value
Date
Inherited Property Details
id
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ProxyOnlyResource.id
name
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ProxyOnlyResource.name
type
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ProxyOnlyResource.type