Versions in this module Expand all Collapse all v4 v4.0.1 May 22, 2018 Changes in this version + type Clock interface + Now func() time.Time + Sleep func(time.Duration) + type DiskDeployer interface + Deploy func(diskPool bideplmanifest.DiskPool, cloud bicloud.Cloud, vm VM, ...) ([]bidisk.Disk, error) + func NewDiskDeployer(diskManagerFactory bidisk.ManagerFactory, diskRepo biconfig.DiskRepo, ...) DiskDeployer + type Manager interface + Create func(bistemcell.CloudStemcell, bideplmanifest.Manifest) (VM, error) + FindCurrent func() (VM, bool, error) + func NewManager(vmRepo biconfig.VMRepo, stemcellRepo biconfig.StemcellRepo, ...) Manager + type ManagerFactory interface + NewManager func(cloud bicloud.Cloud, agentClient biagentclient.AgentClient) Manager + func NewManagerFactory(vmRepo biconfig.VMRepo, stemcellRepo biconfig.StemcellRepo, ...) ManagerFactory + type VM interface + AgentClient func() biagentclient.AgentClient + Apply func(bias.ApplySpec) error + AttachDisk func(bidisk.Disk) error + CID func() string + Delete func() error + DetachDisk func(bidisk.Disk) error + Disks func() ([]bidisk.Disk, error) + Exists func() (bool, error) + GetState func() (biagentclient.AgentState, error) + MigrateDisk func() error + RunScript func(script string, options map[string]interface{}) error + Start func() error + Stop func() error + UnmountDisk func(bidisk.Disk) error + UpdateDisks func(bideplmanifest.DiskPool, biui.Stage) ([]bidisk.Disk, error) + WaitToBeRunning func(maxAttempts int, delay time.Duration) error + WaitUntilReady func(timeout time.Duration, delay time.Duration) error + func NewVM(cid string, vmRepo biconfig.VMRepo, stemcellRepo biconfig.StemcellRepo, ...) VM + func NewVMWithMetadata(cid string, vmRepo biconfig.VMRepo, stemcellRepo biconfig.StemcellRepo, ...) VM Other modules containing this package gopkg.in/cloudfoundry/bosh-cli.v0 gopkg.in/cloudfoundry/bosh-cli.v2 gopkg.in/cloudfoundry/bosh-cli.v3 gopkg.in/cloudfoundry/bosh-cli.v5 gopkg.in/cloudfoundry/bosh-cli.v6