Package version:

Interface RestorePointSourceMetadata

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.

interface RestorePointSourceMetadata {
    diagnosticsProfile?: DiagnosticsProfile;
    hardwareProfile?: HardwareProfile;
    hyperVGeneration?: string;
    licenseType?: string;
    location?: string;
    osProfile?: OSProfile;
    securityProfile?: SecurityProfile;
    storageProfile?: RestorePointSourceVMStorageProfile;
    userData?: string;
    vmId?: string;
}

Properties

diagnosticsProfile?: DiagnosticsProfile

Gets the diagnostics profile. NOTE: This property will not be serialized. It can only be populated by the server.

hardwareProfile?: HardwareProfile

Gets the hardware profile. NOTE: This property will not be serialized. It can only be populated by the server.

hyperVGeneration?: string

HyperVGeneration of the source VM for which restore point is captured. NOTE: This property will not be serialized. It can only be populated by the server.

licenseType?: string

Gets the license type, which is for bring your own license scenario. NOTE: This property will not be serialized. It can only be populated by the server.

location?: string

Location of the VM from which the restore point was created. NOTE: This property will not be serialized. It can only be populated by the server.

osProfile?: OSProfile

Gets the OS profile. NOTE: This property will not be serialized. It can only be populated by the server.

securityProfile?: SecurityProfile

Gets the security profile. NOTE: This property will not be serialized. It can only be populated by the server.

Gets the storage profile.

userData?: string

UserData associated with the source VM for which restore point is captured, which is a base-64 encoded value. NOTE: This property will not be serialized. It can only be populated by the server.

vmId?: string

Gets the virtual machine unique id. NOTE: This property will not be serialized. It can only be populated by the server.