DiskRestorePoint Class

Properties of disk restore point.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.compute.v2023_04_02.models._models_py3.ProxyOnlyResource
DiskRestorePoint

Constructor

DiskRestorePoint(*, hyper_v_generation: str | _models.HyperVGeneration | None = None, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, supports_hibernation: bool | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, disk_access_id: str | None = None, completion_percent: float | None = None, security_profile: _models.DiskSecurityProfile | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
hyper_v_generation

The hypervisor generation of the Virtual Machine. Applicable to OS disks only. Known values are: "V1" and "V2".

purchase_plan

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

supported_capabilities

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

supports_hibernation

Indicates the OS on a disk supports hibernation.

network_access_policy

Policy for accessing the disk via network. Known values are: "AllowAll", "AllowPrivate", and "DenyAll".

public_network_access

Policy for controlling export on the disk. Known values are: "Enabled" and "Disabled".

disk_access_id
str

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

completion_percent

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

security_profile

Contains the security related information for the resource.

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

time_created

The timestamp of restorePoint creation.

source_resource_id
str

arm id of source disk or source disk restore point.

os_type

The Operating System type. Known values are: "Windows" and "Linux".

hyper_v_generation

The hypervisor generation of the Virtual Machine. Applicable to OS disks only. Known values are: "V1" and "V2".

purchase_plan

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

supported_capabilities

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

family_id
str

id of the backing snapshot's MIS family.

source_unique_id
str

unique incarnation id of the source disk.

encryption

Encryption property can be used to encrypt data at rest with customer managed keys or platform managed keys.

supports_hibernation

Indicates the OS on a disk supports hibernation.

network_access_policy

Policy for accessing the disk via network. Known values are: "AllowAll", "AllowPrivate", and "DenyAll".

public_network_access

Policy for controlling export on the disk. Known values are: "Enabled" and "Disabled".

disk_access_id
str

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

completion_percent

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

replication_state
str

Replication state of disk restore point when source resource is from a different region.

source_resource_location
str

Location of source disk or source disk restore point when source resource is from a different region.

security_profile

Contains the security related information for the resource.