@kubevirt-ui/kubevirt-api
    Preparing search index...

    Interface V1beta1VirtualMachineRestoreSpec

    VirtualMachineRestoreSpec is the spec for a VirtualMachineRestore resource

    interface V1beta1VirtualMachineRestoreSpec {
        patches?: string[];
        target: K8sIoApiCoreV1TypedLocalObjectReference;
        targetReadinessPolicy?: string;
        virtualMachineSnapshotName: string;
        volumeOwnershipPolicy?: string;
        volumeRestoreOverrides?: V1beta1VolumeRestoreOverride[];
        volumeRestorePolicy?: string;
    }
    Index

    Properties

    patches?: string[]

    If the target for the restore does not exist, it will be created. Patches holds JSON patches that would be applied to the target manifest before it's created. Patches should fit the target's Kind.

    Example for a patch: {"op": "replace", "path": "/metadata/name", "value": "new-vm-name"}

    initially only VirtualMachine type supported

    {}
    
    targetReadinessPolicy?: string
    virtualMachineSnapshotName: string
    ""
    
    volumeOwnershipPolicy?: string
    volumeRestoreOverrides?: V1beta1VolumeRestoreOverride[]

    VolumeRestoreOverrides gives the option to change properties of each restored volume For example, specifying the name of the restored volume, or adding labels/annotations to it

    volumeRestorePolicy?: string