Package version:

Interface DiskRestorePoint

Properties of disk restore point

interface DiskRestorePoint {
    completionPercent?: number;
    diskAccessId?: string;
    encryption?: Encryption;
    familyId?: string;
    hyperVGeneration?: string;
    id?: string;
    logicalSectorSize?: number;
    name?: string;
    networkAccessPolicy?: string;
    osType?: OperatingSystemTypes;
    publicNetworkAccess?: string;
    purchasePlan?: DiskPurchasePlan;
    replicationState?: string;
    securityProfile?: DiskSecurityProfile;
    sourceResourceId?: string;
    sourceResourceLocation?: string;
    sourceUniqueId?: string;
    supportedCapabilities?: SupportedCapabilities;
    supportsHibernation?: boolean;
    timeCreated?: any;
    type?: string;
}

Hierarchy (view full)

Properties

completionPercent?: number

Percentage complete for the background copy of disk restore point when source resource is from a different region.

diskAccessId?: string

ARM id of the DiskAccess resource for using private endpoints on disks.

encryption?: 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.

familyId?: string

id of the backing snapshot's MIS family NOTE: This property will not be serialized. It can only be populated by the server.

hyperVGeneration?: string

The hypervisor generation of the Virtual Machine. Applicable to OS disks only.

id?: string

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

logicalSectorSize?: number

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.

name?: string

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

networkAccessPolicy?: string

Policy for accessing the disk via network.

The Operating System type. NOTE: This property will not be serialized. It can only be populated by the server.

publicNetworkAccess?: string

Policy for controlling export on the disk.

purchasePlan?: DiskPurchasePlan

Purchase plan information for the the image from which the OS disk was created.

replicationState?: string

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.

securityProfile?: DiskSecurityProfile

Contains the security related information for the resource.

sourceResourceId?: string

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.

sourceResourceLocation?: string

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.

sourceUniqueId?: string

unique incarnation id of the source disk NOTE: This property will not be serialized. It can only be populated by the server.

supportedCapabilities?: SupportedCapabilities

List of supported capabilities for the image from which the OS disk was created.

supportsHibernation?: boolean

Indicates the OS on a disk supports hibernation.

timeCreated?: any

The timestamp of restorePoint creation NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Resource type NOTE: This property will not be serialized. It can only be populated by the server.