Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterDeletionProcessor ¶
type ClusterDeletionProcessor struct {
// contains filtered or unexported fields
}
func NewClusterDeletionProcessor ¶
func NewClusterDeletionProcessor(client *vers.Client, s *styles.KillStyles, ctx context.Context, force bool) *ClusterDeletionProcessor
func (*ClusterDeletionProcessor) DeleteAllClusters ¶
func (p *ClusterDeletionProcessor) DeleteAllClusters() error
func (*ClusterDeletionProcessor) DeleteMultipleClusters ¶
func (p *ClusterDeletionProcessor) DeleteMultipleClusters(identifiers []string) error
DeleteMultipleClusters processes multiple cluster identifiers one at a time
func (*ClusterDeletionProcessor) DeleteSingleCluster ¶
func (p *ClusterDeletionProcessor) DeleteSingleCluster(clusterInfo *utils.ClusterInfo, currentIndex, totalCount int) ([]string, error)
DeleteSingleCluster deletes a single cluster with pre-resolved info Returns the list of deleted VM IDs and any error
type VMDeletionProcessor ¶
type VMDeletionProcessor struct {
// contains filtered or unexported fields
}
func NewVMDeletionProcessor ¶
func NewVMDeletionProcessor(client *vers.Client, s *styles.KillStyles, ctx context.Context, force bool) *VMDeletionProcessor
func (*VMDeletionProcessor) DeleteHeadVM ¶
func (p *VMDeletionProcessor) DeleteHeadVM(vmID, displayName string) error
DeleteHeadVM optimized deletion for HEAD VM (no resolution needed since HEAD is always an ID)
func (*VMDeletionProcessor) DeleteMultipleVMs ¶
func (p *VMDeletionProcessor) DeleteMultipleVMs(identifiers []string) error
DeleteMultipleVMs processes multiple VM identifiers one at a time
func (*VMDeletionProcessor) DeleteSingleVM ¶
func (p *VMDeletionProcessor) DeleteSingleVM(vmInfo *utils.VMInfo, currentIndex, totalCount int) ([]string, error)
DeleteSingleVM deletes a single VM with pre-resolved info Returns the list of deleted VM IDs and any error
Click to show internal directories.
Click to hide internal directories.