Skip to content

K8sExportParametersInput

Supported in v9.0+ v9.0: Input to export Kubernetes resources from a resource set snapshot. v9.1+: Input to export Kubernetes resources from a protection set snapshot.

Fields

Field Type Description
filter String Supported in v9.0+ The filter for selecting resources from the snapshot to export.
ignoreErrors Boolean Supported in v9.0+ Specifies whether to ignore errors during the export operation. By default, this value is false.
pvcNames [String!] Supported in v9.1+
shouldDeleteNamespaceIfExportFailed Boolean Supported in v9.1+ Specifies whether to delete exported namespace if the export failed. By default, this value is false.
shouldKeepVirtualMachineMacAddresses Boolean Supported in v9.3+ 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.
storageMapping StorageMappingInput Supported in v9.5+ The storage mapping to be used for the export operation.
targetClusterId String! Required. Supported in v9.0+ The UUID of the target Kubernetes cluster to which the resources should be exported.
targetNamespaceName String! Required. Supported in v9.0+ v9.0-v9.3: The name of the new Kubernetes namespace that will be created. The resources will be exported to the new namespace. v9.4+: The name of the new Kubernetes namespace that will be created. The resources will be exported to the new namespace. Set to empty string for cluster level export.
virtualMachineRunStrategy String Supported in v9.3+ Specifies the run strategy of the exported virtual machine.