package simulator

import "github.com/vmware/govmomi/cns/simulator"

Index

Functions

func New

func New() *simulator.Registry

Types

type CnsVolumeManager

type CnsVolumeManager struct {
	vim25types.ManagedObjectReference
	// contains filtered or unexported fields
}

func (*CnsVolumeManager) CnsAttachVolume

func (m *CnsVolumeManager) CnsAttachVolume(ctx *simulator.Context, req *cnstypes.CnsAttachVolume) soap.HasFault

CnsAttachVolume simulates AttachVolume call for simulated vc

func (*CnsVolumeManager) CnsCreateSnapshots

func (m *CnsVolumeManager) CnsCreateSnapshots(ctx *simulator.Context, req *cnstypes.CnsCreateSnapshots) soap.HasFault

func (*CnsVolumeManager) CnsCreateVolume

func (m *CnsVolumeManager) CnsCreateVolume(ctx *simulator.Context, req *cnstypes.CnsCreateVolume) soap.HasFault

func (*CnsVolumeManager) CnsDeleteSnapshots

func (m *CnsVolumeManager) CnsDeleteSnapshots(ctx *simulator.Context, req *cnstypes.CnsDeleteSnapshots) soap.HasFault

func (*CnsVolumeManager) CnsDeleteVolume

func (m *CnsVolumeManager) CnsDeleteVolume(ctx *simulator.Context, req *cnstypes.CnsDeleteVolume) soap.HasFault

func (*CnsVolumeManager) CnsDetachVolume

func (m *CnsVolumeManager) CnsDetachVolume(ctx *simulator.Context, req *cnstypes.CnsDetachVolume) soap.HasFault

CnsDetachVolume simulates DetachVolume call for simulated vc

func (*CnsVolumeManager) CnsExtendVolume

func (m *CnsVolumeManager) CnsExtendVolume(ctx *simulator.Context, req *cnstypes.CnsExtendVolume) soap.HasFault

CnsExtendVolume simulates ExtendVolume call for simulated vc

func (*CnsVolumeManager) CnsQueryAllVolume

func (m *CnsVolumeManager) CnsQueryAllVolume(ctx context.Context, req *cnstypes.CnsQueryAllVolume) soap.HasFault

CnsQueryAllVolume simulates the query volumes implementation for CNSQueryAll API

func (*CnsVolumeManager) CnsQueryAsync

func (m *CnsVolumeManager) CnsQueryAsync(ctx *simulator.Context, req *cnstypes.CnsQueryAsync) soap.HasFault

func (*CnsVolumeManager) CnsQuerySnapshots

func (m *CnsVolumeManager) CnsQuerySnapshots(ctx *simulator.Context, req *cnstypes.CnsQuerySnapshots) soap.HasFault

func (*CnsVolumeManager) CnsQueryVolume

func (m *CnsVolumeManager) CnsQueryVolume(ctx context.Context, req *cnstypes.CnsQueryVolume) soap.HasFault

CnsQueryVolume simulates the query volumes implementation for CNSQuery API

func (*CnsVolumeManager) CnsQueryVolumeInfo

func (m *CnsVolumeManager) CnsQueryVolumeInfo(ctx *simulator.Context, req *cnstypes.CnsQueryVolumeInfo) soap.HasFault

func (*CnsVolumeManager) CnsUpdateVolumeMetadata

func (m *CnsVolumeManager) CnsUpdateVolumeMetadata(ctx *simulator.Context, req *cnstypes.CnsUpdateVolumeMetadata) soap.HasFault

CnsUpdateVolumeMetadata simulates UpdateVolumeMetadata call for simulated vc

Source Files

simulator.go

Version
v0.48.1 (latest)
Published
Feb 11, 2025
Platform
linux/amd64
Imports
11 packages
Last checked
3 months ago

Tools for package owners.