vmscondition

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// VirtualMachineReady signifies that the virtual machine is ready for snapshotting, allowing the snapshot process to begin.
	VirtualMachineReady VirtualMachineReadyReason = "VirtualMachineReady"
	// VirtualMachineNotReadyForSnapshotting signifies that the virtual machine is not ready for snapshotting, preventing the snapshot process from starting.
	VirtualMachineNotReadyForSnapshotting VirtualMachineReadyReason = "VirtualMachineNotReadyForSnapshotting"

	// WaitingForTheVirtualMachine signifies that the snapshot process is waiting for the virtual machine to become ready for snapshotting.
	WaitingForTheVirtualMachine VirtualMachineSnapshotReadyReason = "WaitingForTheVirtualMachine"
	// RestartAwaitingChanges signifies that the snapshotting process cannot begin because the virtual machine has awaiting changes.
	RestartAwaitingChanges VirtualMachineSnapshotReadyReason = "RestartAwaitingChanges"
	// BlockDevicesNotReady signifies that the snapshotting process cannot begin because the block devices of the virtual machine are not ready.
	BlockDevicesNotReady VirtualMachineSnapshotReadyReason = "BlockDevicesNotReady"
	// PotentiallyInconsistent signifies that the snapshotting process cannot begin because creating a snapshot of the running virtual machine might result in an inconsistent snapshot.
	PotentiallyInconsistent VirtualMachineSnapshotReadyReason = "PotentiallyInconsistent"
	// VirtualDiskSnapshotLost signifies that the underlying `VirtualDiskSnapshot` is lost: cannot restore the virtual machine using this snapshot.
	VirtualDiskSnapshotLost VirtualMachineSnapshotReadyReason = "VirtualDiskSnapshotLost"
	// FileSystemFreezing signifies that the `VirtualMachineSnapshot` resource is in the process of freezing the filesystem of the virtual machine.
	FileSystemFreezing VirtualMachineSnapshotReadyReason = "FileSystemFreezing"
	// Snapshotting signifies that the `VirtualMachineSnapshot` resource is in the process of taking a snapshot of the virtual machine.
	Snapshotting VirtualMachineSnapshotReadyReason = "Snapshotting"
	// VirtualMachineSnapshotReady signifies that the snapshot process is complete and the `VirtualMachineSnapshot` is ready for use.
	VirtualMachineSnapshotReady VirtualMachineSnapshotReadyReason = "VirtualMachineSnapshotReady"
	// VirtualMachineSnapshotFailed signifies that the snapshot process has failed.
	VirtualMachineSnapshotFailed VirtualMachineSnapshotReadyReason = "VirtualMachineSnapshotFailed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Type

type Type string

Type represents the various condition types for the `VirtualMachineSnapshot`.

const (
	// VirtualMachineReadyType indicates that the `VirtualMachine` is ready for snapshotting.
	VirtualMachineReadyType Type = "VirtualMachineReady"
	// VirtualMachineSnapshotReadyType indicates that the virtual machine snapshot has been successfully taken and is ready for restore.
	VirtualMachineSnapshotReadyType Type = "VirtualMachineSnapshotReady"
)

func (Type) String

func (t Type) String() string

type VirtualMachineReadyReason

type VirtualMachineReadyReason string

VirtualMachineReadyReason represents the various reasons for the `VirtualMachineReady` condition type.

func (VirtualMachineReadyReason) String

func (r VirtualMachineReadyReason) String() string

type VirtualMachineSnapshotReadyReason

type VirtualMachineSnapshotReadyReason string

VirtualMachineSnapshotReadyReason represents the various reasons for the `VirtualMachineSnapshotReady` condition type.

func (VirtualMachineSnapshotReadyReason) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL