package guest

import "github.com/vmware/govmomi/cli/vm/guest"

Index

Types

type AuthFlag

type AuthFlag struct {
	// contains filtered or unexported fields
}

func (*AuthFlag) Auth

func (flag *AuthFlag) Auth() types.BaseGuestAuthentication

func (*AuthFlag) Process

func (flag *AuthFlag) Process(ctx context.Context) error

func (*AuthFlag) Register

func (flag *AuthFlag) Register(ctx context.Context, f *flag.FlagSet)

func (*AuthFlag) Set

func (flag *AuthFlag) Set(s string) error

func (*AuthFlag) String

func (flag *AuthFlag) String() string

type FileAttrFlag

type FileAttrFlag struct {
	types.GuestPosixFileAttributes
}

func (*FileAttrFlag) Attr

func (*FileAttrFlag) Process

func (flag *FileAttrFlag) Process(ctx context.Context) error

func (*FileAttrFlag) Register

func (flag *FileAttrFlag) Register(ctx context.Context, f *flag.FlagSet)

type GuestFlag

type GuestFlag struct {
	*flags.ClientFlag
	*flags.VirtualMachineFlag

	*AuthFlag
}

func (*GuestFlag) FileManager

func (flag *GuestFlag) FileManager() (*guest.FileManager, error)

func (*GuestFlag) ParseURL

func (flag *GuestFlag) ParseURL(urlStr string) (*url.URL, error)

func (*GuestFlag) Process

func (flag *GuestFlag) Process(ctx context.Context) error

func (*GuestFlag) ProcessManager

func (flag *GuestFlag) ProcessManager() (*guest.ProcessManager, error)

func (*GuestFlag) Register

func (flag *GuestFlag) Register(ctx context.Context, f *flag.FlagSet)

func (*GuestFlag) Toolbox

func (flag *GuestFlag) Toolbox(ctx context.Context) (*toolbox.Client, error)

func (*GuestFlag) VirtualMachine

func (flag *GuestFlag) VirtualMachine() (*object.VirtualMachine, error)

Source Files

auth.go chmod.go chown.go df.go download.go file_attr.go getenv.go guest.go kill.go ls.go mkdir.go mktemp.go mv.go ps.go rm.go rmdir.go run.go start.go tools.go touch.go upload.go

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

Tools for package owners.