Skip to content

K8sVmMountParametersInput

Supported in v9.4+ Input to mount a Kubernetes virtual machine snapshot to a target cluster and namespace.

Fields

Field Type Description
isVirtualDiskMount Boolean Specifies whether the mount operation is for virtual disk only. Default value is false.
newRunStrategy String Supported in v9.4+ Specifies the run strategy of the mounted virtual machine.
newVmName String Supported in v9.4+ Name of the new virtual machine created by the mount operation. If not specified, a default name will be generated.
pvcsToMount [String!] The names of the PersistentVolumeClaims (PVCs) to mount.
shouldKeepMacAddresses Boolean Supported in v9.4+ Determines whether the MAC addresses of the network interfaces on the source virtual machine are assigned to the new virtual machine. Set to 'true' to keep the MAC addresses of the new virtual machine the same as the original virtual machine. Set to 'false' to assign new MAC addresses. The default is 'false'.
shouldRemoveNetwork Boolean Supported in v9.4+ Specifies whether to remove network configuration on the new virtual machine. Default value is false.
targetClusterId UUID! Required. Supported in v9.4+ The UUID of the target Kubernetes cluster where the virtual machine should be mounted.
targetNamespaceId UUID! Required. Supported in v9.4+ The UUID of the target Kubernetes namespace where the virtual machine should be mounted.
targetVmName String Name of the target virtual machine to which the volumes should be attached. If specified, the volumes will be attached to the existing virtual machine. If not specified, a new virtual machine will be created.