Documentation
¶
Index ¶
- Constants
- func PodByNodeName(obj *corev1.Pod) ([]string, error)
- func PodByPVC(obj *corev1.Pod) ([]string, error)
- func PodByVMName(obj *corev1.Pod) ([]string, error)
- func Setup(ctx context.Context, _ *server.Server, _ *server.Controllers, _ config.Options) error
- func VMBackupBySourceVMName(obj *cloudweavv1.VirtualMachineBackup) ([]string, error)
- func VMBackupBySourceVMUID(obj *cloudweavv1.VirtualMachineBackup) ([]string, error)
- func VMByNetwork(obj *kubevirtv1.VirtualMachine) ([]string, error)
- func VMTemplateVersionByImageID(obj *cloudweavv1.VirtualMachineTemplateVersion) ([]string, error)
- func VolumeByNodeName(obj *lhv1beta2.Volume) ([]string, error)
Constants ¶
View Source
const ( PVCByVMIndex = "cloudweavhci.io/pvc-by-vm-index" PVCByDataSourceVolumeSnapshotIndex = "cloudweavhci.io/pvc-by-data-source-volume-snapshot" VMByNetworkIndex = "vm.cloudweavhci.io/vm-by-network" PodByNodeNameIndex = "cloudweavhci.io/pod-by-nodename" PodByPVCIndex = "cloudweavhci.io/pod-by-pvc" PodByVMNameIndex = "cloudweavhci.io/pod-by-vmname" VolumeByNodeIndex = "cloudweavhci.io/volume-by-node" VMBackupBySourceVMUIDIndex = "cloudweavhci.io/vmbackup-by-source-vm-uid" VMBackupBySourceVMNameIndex = "cloudweavhci.io/vmbackup-by-source-vm-name" VMTemplateVersionByImageIDIndex = "cloudweavhci.io/vmtemplateversion-by-image-id" VolumeSnapshotBySourcePVCIndex = "cloudweavhci.io/volumesnapshot-by-source-pvc" )
Variables ¶
This section is empty.
Functions ¶
func VMBackupBySourceVMName ¶
func VMBackupBySourceVMName(obj *cloudweavv1.VirtualMachineBackup) ([]string, error)
func VMBackupBySourceVMUID ¶
func VMBackupBySourceVMUID(obj *cloudweavv1.VirtualMachineBackup) ([]string, error)
func VMByNetwork ¶
func VMByNetwork(obj *kubevirtv1.VirtualMachine) ([]string, error)
func VMTemplateVersionByImageID ¶
func VMTemplateVersionByImageID(obj *cloudweavv1.VirtualMachineTemplateVersion) ([]string, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.