RestorePointSourceMetadata Class

Describes the properties of the Virtual Machine for which the restore point was created. The properties provided are a subset and the snapshot of the overall Virtual Machine properties captured at the time of the restore point creation.

Inheritance
RestorePointSourceMetadata

Constructor

RestorePointSourceMetadata(*, hardware_profile: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.HardwareProfile] = None, storage_profile: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.RestorePointSourceVMStorageProfile] = None, os_profile: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.OSProfile] = None, diagnostics_profile: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.DiagnosticsProfile] = None, license_type: Optional[str] = None, vm_id: Optional[str] = None, security_profile: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.SecurityProfile] = None, location: Optional[str] = None, **kwargs)

Parameters

hardware_profile
HardwareProfile
Required

Gets the hardware profile.

storage_profile
RestorePointSourceVMStorageProfile
Required

Gets the storage profile.

os_profile
OSProfile
Required

Gets the OS profile.

diagnostics_profile
DiagnosticsProfile
Required

Gets the diagnostics profile.

license_type
str
Required

Gets the license type, which is for bring your own license scenario.

vm_id
str
Required

Gets the virtual machine unique id.

security_profile
SecurityProfile
Required

Gets the security profile.

location
str
Required

Location of the VM from which the restore point was created.