Versions in this module Expand all Collapse all v0 v0.0.61 Sep 10, 2016 Changes in this version type BoshOpts + UpdateResurrection UpdateResurrectionOpts + type UpdateResurrectionArgs struct + Enabled BoolArg + type UpdateResurrectionCmd struct + func NewUpdateResurrectionCmd(director boshdir.Director) UpdateResurrectionCmd + func (c UpdateResurrectionCmd) Run(opts UpdateResurrectionOpts) error + type UpdateResurrectionOpts struct + Args UpdateResurrectionArgs + func (c UpdateResurrectionOpts) Execute(_ []string) error v0.0.60 Sep 9, 2016 Changes in this version type VMsOpts + Deployment string v0.0.59 Sep 8, 2016 v0.0.58 Sep 8, 2016 Changes in this version type InstanceTableValues + DiskCIDs boshtbl.Value v0.0.57 Sep 8, 2016 Changes in this version + type MessageOpts struct + Message string v0.0.56 Sep 7, 2016 v0.0.55 Sep 6, 2016 v0.0.54 Sep 6, 2016 v0.0.53 Sep 2, 2016 Changes in this version type DeployOpts + Fix bool v0.0.52 Sep 1, 2016 Changes in this version type TasksOpts + Deployment string v0.0.51 Aug 31, 2016 v0.0.50 Aug 31, 2016 Changes in this version + const VersionLabel + var InstanceTableHeader = InstanceTableValues + func NewEnvFactory(deps BasicDeps, manifestPath string, manifestVars boshtpl.Variables) *envFactory + func NewValueStringPercent(str string) boshtbl.Value + type AddBlobArgs struct + BlobsPath string + Path string + type AddBlobCmd struct + func NewAddBlobCmd(blobsDir boshreldir.BlobsDir, fs boshsys.FileSystem, ui boshui.UI) AddBlobCmd + func (c AddBlobCmd) Run(opts AddBlobOpts) error + type AddBlobOpts struct + Args AddBlobArgs + Directory DirOrCWDArg + func (c AddBlobOpts) Execute(_ []string) error + type AllOrPoolOrInstanceSlugArgs struct + Slug boshdir.AllOrPoolOrInstanceSlug + type BackUpArgs struct + Path string + type BackUpOpts struct + Args BackUpArgs + Force bool + func (c BackUpOpts) Execute(_ []string) error + type BasicDeps struct + CmdRunner boshsys.CmdRunner + Compressor boshcmd.Compressor + FS boshsys.FileSystem + Logger boshlog.Logger + SHA1Calc bicrypto.SHA1Calculator + Time clock.Clock + UI *boshui.ConfUI + UUIDGen boshuuid.Generator + func NewBasicDeps(ui *boshui.ConfUI, logger boshlog.Logger) BasicDeps + type BasicLoginStrategy struct + func NewBasicLoginStrategy(sessionFactory func(cmdconf.Config) Session, config cmdconf.Config, ...) BasicLoginStrategy + func (s BasicLoginStrategy) Try() error + type BlobsCmd struct + func NewBlobsCmd(blobsDir boshreldir.BlobsDir, ui boshui.UI) BlobsCmd + func (c BlobsCmd) Run() error + type BlobsOpts struct + Directory DirOrCWDArg + func (c BlobsOpts) Execute(_ []string) error + type BoolArg bool + func (v *BoolArg) UnmarshalFlag(data string) error + type BoshOpts struct + AddBlob AddBlobOpts + BackUp BackUpOpts + Blobs BlobsOpts + BuildManifest BuildManifestOpts + CACertOpt string + CancelTask CancelTaskOpts + CleanUp CleanUpOpts + CloudCheck CloudCheckOpts + CloudConfig CloudConfigOpts + ConfigPathOpt string + CreateEnv CreateEnvOpts + CreateRelease CreateReleaseOpts + DeleteDeployment DeleteDeploymentOpts + DeleteDisk DeleteDiskOpts + DeleteEnv DeleteEnvOpts + DeleteRelease DeleteReleaseOpts + DeleteSnapshot DeleteSnapshotOpts + DeleteSnapshots DeleteSnapshotsOpts + DeleteStemcell DeleteStemcellOpts + Deploy DeployOpts + Deployment DeploymentOpts + DeploymentOpt string + Deployments DeploymentsOpts + Disks DisksOpts + Environment EnvironmentOpts + EnvironmentOpt string + Environments EnvironmentsOpts + Errands ErrandsOpts + Events EventsOpts + ExportRelease ExportReleaseOpts + FinalizeRelease FinalizeReleaseOpts + GenerateJob GenerateJobOpts + GeneratePackage GeneratePackageOpts + InitRelease InitReleaseOpts + InspectRelease InspectReleaseOpts + Instances InstancesOpts + JSONOpt bool + Locks LocksOpts + LogIn LogInOpts + LogOut LogOutOpts + Logs LogsOpts + Manifest ManifestOpts + NoColorOpt bool + NonInteractiveOpt bool + PasswordOpt string + Recreate RecreateOpts + Releases ReleasesOpts + RemoveBlob RemoveBlobOpts + ResetRelease ResetReleaseOpts + Restart RestartOpts + RunErrand RunErrandOpts + RuntimeConfig RuntimeConfigOpts + SCP SCPOpts + SSH SSHOpts + Snapshots SnapshotsOpts + Start StartOpts + Stemcells StemcellsOpts + Stop StopOpts + SyncBlobs SyncBlobsOpts + TTYOpt bool + TakeSnapshot TakeSnapshotOpts + Task TaskOpts + Tasks TasksOpts + UAAClientOpt string + UAAClientSecretOpt string + UpdateCloudConfig UpdateCloudConfigOpts + UpdateRuntimeConfig UpdateRuntimeConfigOpts + UploadBlobs UploadBlobsOpts + UploadRelease UploadReleaseOpts + UploadStemcell UploadStemcellOpts + UsernameOpt string + VMResurrection VMResurrectionOpts + VMs VMsOpts + VersionOpt func() error + type BuildManifestArgs struct + Manifest FileBytesArg + type BuildManifestCmd struct + func NewBuildManifestCmd(ui boshui.UI) BuildManifestCmd + func (c BuildManifestCmd) Run(opts BuildManifestOpts) error + type BuildManifestOpts struct + Args BuildManifestArgs + func (c BuildManifestOpts) Execute(_ []string) error + type CancelTaskCmd struct + func NewCancelTaskCmd(director boshdir.Director) CancelTaskCmd + func (c CancelTaskCmd) Run(opts CancelTaskOpts) error + type CancelTaskOpts struct + Args TaskArgs + func (c CancelTaskOpts) Execute(_ []string) error + type CleanUpCmd struct + func NewCleanUpCmd(ui boshui.UI, director boshdir.Director) CleanUpCmd + func (c CleanUpCmd) Run(opts CleanUpOpts) error + type CleanUpOpts struct + All bool + func (c CleanUpOpts) Execute(_ []string) error + type CloudCheckCmd struct + func NewCloudCheckCmd(deployment boshdir.Deployment, ui boshui.UI) CloudCheckCmd + func (c CloudCheckCmd) Run(opts CloudCheckOpts) error + type CloudCheckOpts struct + Auto bool + Report bool + func (c CloudCheckOpts) Execute(_ []string) error + type CloudConfigCmd struct + func NewCloudConfigCmd(ui boshui.UI, director boshdir.Director) CloudConfigCmd + func (c CloudConfigCmd) Run() error + type CloudConfigOpts struct + func (c CloudConfigOpts) Execute(_ []string) error + type Cmd struct + BoshOpts *BoshOpts + Opts interface{} + func NewCmd(boshOpts *BoshOpts, opts interface{}, deps BasicDeps) Cmd + func (c Cmd) Execute() (cmdErr error) + type CreateEnvArgs struct + Manifest FileBytesArg + type CreateEnvCmd struct + func NewCreateEnvCmd(ui boshui.UI, envProvider func(string, boshtpl.Variables) DeploymentPreparer) *CreateEnvCmd + func (c *CreateEnvCmd) Run(stage boshui.Stage, opts CreateEnvOpts) error + type CreateEnvOpts struct + Args CreateEnvArgs + func (c CreateEnvOpts) Execute(_ []string) error + type CreateReleaseArgs struct + Manifest FileBytesArg + type CreateReleaseCmd struct + func NewCreateReleaseCmd(releaseManifestReader boshrel.Reader, releaseDir boshreldir.ReleaseDir, ...) CreateReleaseCmd + func (c CreateReleaseCmd) Run(opts CreateReleaseOpts) error + type CreateReleaseOpts struct + Args CreateReleaseArgs + Directory DirOrCWDArg + Final bool + Force bool + Name string + Tarball bool + TimestampVersion bool + Version VersionArg + func (c CreateReleaseOpts) Execute(_ []string) error + type DeleteCmd struct + func NewDeleteCmd(ui boshui.UI, envProvider func(string, boshtpl.Variables) DeploymentDeleter) *DeleteCmd + func (c *DeleteCmd) Run(stage boshui.Stage, opts DeleteEnvOpts) error + type DeleteDeploymentCmd struct + func NewDeleteDeploymentCmd(ui boshui.UI, deployment boshdir.Deployment) DeleteDeploymentCmd + func (c DeleteDeploymentCmd) Run(opts DeleteDeploymentOpts) error + type DeleteDeploymentOpts struct + Force bool + func (c DeleteDeploymentOpts) Execute(_ []string) error + type DeleteDiskArgs struct + CID string + type DeleteDiskCmd struct + func NewDeleteDiskCmd(ui boshui.UI, director boshdir.Director) DeleteDiskCmd + func (c DeleteDiskCmd) Run(opts DeleteDiskOpts) error + type DeleteDiskOpts struct + Args DeleteDiskArgs + func (c DeleteDiskOpts) Execute(_ []string) error + type DeleteEnvArgs struct + Manifest FileBytesArg + type DeleteEnvOpts struct + Args DeleteEnvArgs + func (c DeleteEnvOpts) Execute(_ []string) error + type DeleteReleaseArgs struct + Slug boshdir.ReleaseOrSeriesSlug + type DeleteReleaseCmd struct + func NewDeleteReleaseCmd(ui boshui.UI, director boshdir.Director) DeleteReleaseCmd + func (c DeleteReleaseCmd) Run(opts DeleteReleaseOpts) error + type DeleteReleaseOpts struct + Args DeleteReleaseArgs + Force bool + func (c DeleteReleaseOpts) Execute(_ []string) error + type DeleteSnapshotArgs struct + CID string + type DeleteSnapshotCmd struct + func NewDeleteSnapshotCmd(ui boshui.UI, deployment boshdir.Deployment) DeleteSnapshotCmd + func (c DeleteSnapshotCmd) Run(opts DeleteSnapshotOpts) error + type DeleteSnapshotOpts struct + Args DeleteSnapshotArgs + func (c DeleteSnapshotOpts) Execute(_ []string) error + type DeleteSnapshotsCmd struct + func NewDeleteSnapshotsCmd(ui boshui.UI, deployment boshdir.Deployment) DeleteSnapshotsCmd + func (c DeleteSnapshotsCmd) Run() error + type DeleteSnapshotsOpts struct + func (c DeleteSnapshotsOpts) Execute(_ []string) error + type DeleteStemcellArgs struct + Slug boshdir.StemcellSlug + type DeleteStemcellCmd struct + func NewDeleteStemcellCmd(ui boshui.UI, director boshdir.Director) DeleteStemcellCmd + func (c DeleteStemcellCmd) Run(opts DeleteStemcellOpts) error + type DeleteStemcellOpts struct + Args DeleteStemcellArgs + Force bool + func (c DeleteStemcellOpts) Execute(_ []string) error + type DeployArgs struct + Manifest FileBytesArg + type DeployCmd struct + func NewDeployCmd(ui boshui.UI, deployment boshdir.Deployment, ...) DeployCmd + func (c DeployCmd) Run(opts DeployOpts) error + type DeployOpts struct + Args DeployArgs + NoRedact bool + Recreate bool + SkipDrain boshdir.SkipDrain + func (c DeployOpts) Execute(_ []string) error + type DeploymentArgs struct + NameOrPath string + type DeploymentCmd struct + func NewDeploymentCmd(sessionFactory func(cmdconf.Config) Session, config cmdconf.Config, ui biui.UI) DeploymentCmd + func (c DeploymentCmd) Run(opts DeploymentOpts) error + type DeploymentDeleter interface + DeleteDeployment func(stage biui.Stage) (err error) + func NewDeploymentDeleter(ui biui.UI, logTag string, logger boshlog.Logger, ...) DeploymentDeleter + type DeploymentManifestParser interface + GetDeploymentManifest func(path string, vars boshtpl.Variables, ...) (bideplmanifest.Manifest, string, error) + func NewDeploymentManifestParser(deploymentParser bideplmanifest.Parser, ...) DeploymentManifestParser + type DeploymentNameArgs struct + Name string + type DeploymentOpts struct + Args DeploymentArgs + func (c DeploymentOpts) Execute(_ []string) error + type DeploymentPreparer struct + func NewDeploymentPreparer(ui biui.UI, logger boshlog.Logger, logTag string, ...) DeploymentPreparer + func (c *DeploymentPreparer) PrepareDeployment(stage biui.Stage) (err error) + type DeploymentsCmd struct + func NewDeploymentsCmd(ui biui.UI, director boshdir.Director) DeploymentsCmd + func (c DeploymentsCmd) Run() error + type DeploymentsOpts struct + func (c DeploymentsOpts) Execute(_ []string) error + type DeploymentsTable struct + Deployments []boshdir.Deployment + UI boshui.UI + func (t DeploymentsTable) Print() error + type DirOrCWDArg struct + Path string + func (a *DirOrCWDArg) UnmarshalFlag(data string) error + type DisksCmd struct + func NewDisksCmd(ui boshui.UI, director boshdir.Director) DisksCmd + func (c DisksCmd) Run(opts DisksOpts) error + type DisksOpts struct + Orphaned bool + func (c DisksOpts) Execute(_ []string) error + type Downloader interface + Download func(blobstoreID, sha1, prefix, dstDirPath string) error + type EnvironmentArgs struct + Alias string + URL string + type EnvironmentCmd struct + func NewEnvironmentCmd(sessionFactory func(cmdconf.Config) Session, config cmdconf.Config, ...) EnvironmentCmd + func (c EnvironmentCmd) Run(opts EnvironmentOpts) error + type EnvironmentOpts struct + Args EnvironmentArgs + CACert string + func (c EnvironmentOpts) Execute(_ []string) error + type EnvironmentsCmd struct + func NewEnvironmentsCmd(config cmdconf.Config, ui boshui.UI) EnvironmentsCmd + func (c EnvironmentsCmd) Run() error + type EnvironmentsOpts struct + func (c EnvironmentsOpts) Execute(_ []string) error + type ErrandsCmd struct + func NewErrandsCmd(ui boshui.UI, deployment boshdir.Deployment) ErrandsCmd + func (c ErrandsCmd) Run() error + type ErrandsOpts struct + func (c ErrandsOpts) Execute(_ []string) error + type EventsCmd struct + func NewEventsCmd(ui boshui.UI, director boshdir.Director) EventsCmd + func (c EventsCmd) Run(opts EventsOpts) error + type EventsOpts struct + After string + Before string + BeforeID string + Deployment string + Instance string + Task string + func (c EventsOpts) Execute(_ []string) error + type ExportReleaseArgs struct + OSVersionSlug boshdir.OSVersionSlug + ReleaseSlug boshdir.ReleaseSlug + type ExportReleaseCmd struct + func NewExportReleaseCmd(deployment boshdir.Deployment, downloader Downloader) ExportReleaseCmd + func (c ExportReleaseCmd) Run(opts ExportReleaseOpts) error + type ExportReleaseOpts struct + Args ExportReleaseArgs + Directory DirOrCWDArg + func (c ExportReleaseOpts) Execute(_ []string) error + type Factory struct + func NewFactory(deps BasicDeps) Factory + func (f Factory) New(args []string) (Cmd, error) + type FileBytesArg struct + Bytes []byte + FS boshsys.FileSystem + Path string + func (a *FileBytesArg) UnmarshalFlag(data string) error + type FinalizeReleaseArgs struct + Path string + type FinalizeReleaseCmd struct + func NewFinalizeReleaseCmd(releaseReader boshrel.Reader, releaseDir boshreldir.ReleaseDir, ui boshui.UI) FinalizeReleaseCmd + func (c FinalizeReleaseCmd) Run(opts FinalizeReleaseOpts) error + type FinalizeReleaseOpts struct + Args FinalizeReleaseArgs + Directory DirOrCWDArg + Force bool + Name string + Version VersionArg + func (c FinalizeReleaseOpts) Execute(_ []string) error + type GatewayFlags struct + Disable bool + Host string + PrivateKeyPath string + Username string + type GenerateJobArgs struct + Name string + type GenerateJobCmd struct + func NewGenerateJobCmd(releaseDir boshreldir.ReleaseDir) GenerateJobCmd + func (c GenerateJobCmd) Run(opts GenerateJobOpts) error + type GenerateJobOpts struct + Args GenerateJobArgs + Directory DirOrCWDArg + func (c GenerateJobOpts) Execute(_ []string) error + type GeneratePackageArgs struct + Name string + type GeneratePackageCmd struct + func NewGeneratePackageCmd(releaseDir boshreldir.ReleaseDir) GeneratePackageCmd + func (c GeneratePackageCmd) Run(opts GeneratePackageOpts) error + type GeneratePackageOpts struct + Args GeneratePackageArgs + Directory DirOrCWDArg + func (c GeneratePackageOpts) Execute(_ []string) error + type InfoFeatureSorting []string + func (s InfoFeatureSorting) Len() int + func (s InfoFeatureSorting) Less(i, j int) bool + func (s InfoFeatureSorting) Swap(i, j int) + type InfoTable struct + Info boshdir.Info + UI boshui.UI + func (t InfoTable) Print() + type InitReleaseCmd struct + func NewInitReleaseCmd(releaseDir boshreldir.ReleaseDir) InitReleaseCmd + func (c InitReleaseCmd) Run(opts InitReleaseOpts) error + type InitReleaseOpts struct + Directory DirOrCWDArg + Git bool + func (c InitReleaseOpts) Execute(_ []string) error + type InspectReleaseArgs struct + Slug boshdir.ReleaseSlug + type InspectReleaseCmd struct + func NewInspectReleaseCmd(ui boshui.UI, director boshdir.Director) InspectReleaseCmd + func (c InspectReleaseCmd) Run(opts InspectReleaseOpts) error + type InspectReleaseOpts struct + Args InspectReleaseArgs + func (c InspectReleaseOpts) Execute(_ []string) error + type InstanceSlugArgs struct + Slug boshdir.InstanceSlug + type InstanceTable struct + DNS bool + Details bool + Processes bool + VMDetails bool + Vitals bool + func (t InstanceTable) AsValues(v InstanceTableValues) []boshtbl.Value + func (t InstanceTable) ForProcess(p boshdir.VMInfoProcess) InstanceTableValues + func (t InstanceTable) ForVMInfo(i boshdir.VMInfo) InstanceTableValues + func (t InstanceTable) Header() InstanceTableValues + type InstanceTableValues struct + AZ boshtbl.Value + AgentID boshtbl.Value + CPUSys boshtbl.Value + CPUTotal boshtbl.Value + CPUUser boshtbl.Value + CPUWait boshtbl.Value + DNS boshtbl.Value + DiskCID boshtbl.Value + EphemeralDisk boshtbl.Value + IPs boshtbl.Value + Load boshtbl.Value + Memory boshtbl.Value + Name boshtbl.Value + PersistentDisk boshtbl.Value + Process boshtbl.Value + ProcessState boshtbl.Value + Resurrection boshtbl.Value + State boshtbl.Value + Swap boshtbl.Value + SystemDisk boshtbl.Value + Uptime boshtbl.Value + VMCID boshtbl.Value + VMType boshtbl.Value + type InstancesCmd struct + func NewInstancesCmd(ui boshui.UI, deployment boshdir.Deployment) InstancesCmd + func (c InstancesCmd) Run(opts InstancesOpts) error + type InstancesOpts struct + DNS bool + Details bool + Failing bool + Processes bool + Vitals bool + func (c InstancesOpts) Execute(_ []string) error + type LocksCmd struct + func NewLocksCmd(ui boshui.UI, director boshdir.Director) LocksCmd + func (c LocksCmd) Run() error + type LocksOpts struct + func (c LocksOpts) Execute(_ []string) error + type LogInCmd struct + func NewLogInCmd(basicStrategy LoginStrategy, uaaStrategy LoginStrategy, ...) LogInCmd + func (c LogInCmd) Run() error + type LogInOpts struct + func (c LogInOpts) Execute(_ []string) error + type LogOutCmd struct + func NewLogOutCmd(environment string, config cmdconf.Config, ui biui.UI) LogOutCmd + func (c LogOutCmd) Run() error + type LogOutOpts struct + func (c LogOutOpts) Execute(_ []string) error + type LoginStrategy interface + Try func() error + type LogsCmd struct + func NewLogsCmd(deployment boshdir.Deployment, downloader Downloader, ...) LogsCmd + func (c LogsCmd) Run(opts LogsOpts) error + type LogsOpts struct + Agent bool + Args AllOrPoolOrInstanceSlugArgs + Directory DirOrCWDArg + Filters []string + Follow bool + Jobs []string + Num int + Quiet bool + func (c LogsOpts) Execute(_ []string) error + type ManifestCmd struct + func NewManifestCmd(ui boshui.UI, deployment boshdir.Deployment) ManifestCmd + func (c ManifestCmd) Run() error + type ManifestOpts struct + func (c ManifestOpts) Execute(_ []string) error + type RecreateCmd struct + func NewRecreateCmd(ui boshui.UI, deployment boshdir.Deployment) RecreateCmd + func (c RecreateCmd) Run(opts RecreateOpts) error + type RecreateOpts struct + Args AllOrPoolOrInstanceSlugArgs + Force bool + SkipDrain boshdir.SkipDrain + func (c RecreateOpts) Execute(_ []string) error + type ReleaseSetAndInstallationManifestParser struct + InstallationParser biinstallmanifest.Parser + ReleaseSetParser birelsetmanifest.Parser + func (y ReleaseSetAndInstallationManifestParser) ReleaseSetAndInstallationManifest(deploymentManifestPath string, vars boshtpl.Variables) (birelsetmanifest.Manifest, biinstallmanifest.Manifest, error) + type ReleaseTables struct + ArchivePath string + Release boshrel.Release + func (t ReleaseTables) Print(ui boshui.UI) + type ReleaseUploadingCmd interface + Run func(UploadReleaseOpts) error + type ReleasesCmd struct + func NewReleasesCmd(ui boshui.UI, director boshdir.Director) ReleasesCmd + func (c ReleasesCmd) Run() error + type ReleasesOpts struct + func (c ReleasesOpts) Execute(_ []string) error + type RemoveBlobArgs struct + BlobsPath string + type RemoveBlobCmd struct + func NewRemoveBlobCmd(blobsDir boshreldir.BlobsDir, ui biui.UI) RemoveBlobCmd + func (c RemoveBlobCmd) Run(opts RemoveBlobOpts) error + type RemoveBlobOpts struct + Args RemoveBlobArgs + Directory DirOrCWDArg + func (c RemoveBlobOpts) Execute(_ []string) error + type ResetReleaseCmd struct + func NewResetReleaseCmd(releaseDir boshreldir.ReleaseDir) ResetReleaseCmd + func (c ResetReleaseCmd) Run(opts ResetReleaseOpts) error + type ResetReleaseOpts struct + Directory DirOrCWDArg + func (c ResetReleaseOpts) Execute(_ []string) error + type RestartCmd struct + func NewRestartCmd(ui boshui.UI, deployment boshdir.Deployment) RestartCmd + func (c RestartCmd) Run(opts RestartOpts) error + type RestartOpts struct + Args AllOrPoolOrInstanceSlugArgs + Force bool + SkipDrain boshdir.SkipDrain + func (c RestartOpts) Execute(_ []string) error + type RunErrandArgs struct + Name string + type RunErrandCmd struct + func NewRunErrandCmd(deployment boshdir.Deployment, downloader Downloader, ui biui.UI) RunErrandCmd + func (c RunErrandCmd) Run(opts RunErrandOpts) error + type RunErrandOpts struct + Args RunErrandArgs + DownloadLogs bool + KeepAlive bool + LogsDirectory DirOrCWDArg + func (c RunErrandOpts) Execute(_ []string) error + type RuntimeConfigCmd struct + func NewRuntimeConfigCmd(ui boshui.UI, director boshdir.Director) RuntimeConfigCmd + func (c RuntimeConfigCmd) Run() error + type RuntimeConfigOpts struct + func (c RuntimeConfigOpts) Execute(_ []string) error + type SCPArgs struct + Paths []string + type SCPCmd struct + func NewSCPCmd(deployment boshdir.Deployment, uuidGen boshuuid.Generator, ...) SCPCmd + func (c SCPCmd) Run(opts SCPOpts) error + type SCPOpts struct + Args SCPArgs + Recursive bool + func (c SCPOpts) Execute(_ []string) error + type SSHCmd struct + func NewSSHCmd(deployment boshdir.Deployment, uuidGen boshuuid.Generator, ...) SSHCmd + func (c SSHCmd) Run(opts SSHOpts) error + type SSHOpts struct + Args AllOrPoolOrInstanceSlugArgs + Command []string + RawOpts TrimmedSpaceArgs + Results bool + func (c SSHOpts) Execute(_ []string) error + type Session interface + AnonymousDirector func() (boshdir.Director, error) + Credentials func() cmdconf.Creds + Deployment func() (boshdir.Deployment, error) + Director func() (boshdir.Director, error) + Environment func() string + UAA func() (boshuaa.UAA, error) + func NewSessionFromOpts(opts BoshOpts, config cmdconf.Config, ui boshui.UI, printEnvironment bool, ...) Session + type SessionContext interface + CACert func() string + Credentials func() cmdconf.Creds + Deployment func() string + Environment func() string + type SessionContextImpl struct + func NewSessionContextImpl(opts BoshOpts, config cmdconf.Config, fs boshsys.FileSystem) *SessionContextImpl + func (c SessionContextImpl) CACert() string + func (c SessionContextImpl) Credentials() cmdconf.Creds + func (c SessionContextImpl) Deployment() string + func (c SessionContextImpl) Environment() string + type SessionImpl struct + func NewSessionImpl(context SessionContext, ui boshui.UI, printEnvironment bool, ...) *SessionImpl + func (c *SessionImpl) Deployment() (boshdir.Deployment, error) + func (c *SessionImpl) Director() (boshdir.Director, error) + func (c SessionImpl) AnonymousDirector() (boshdir.Director, error) + func (c SessionImpl) Credentials() cmdconf.Creds + func (c SessionImpl) Environment() string + func (c SessionImpl) UAA() (boshuaa.UAA, error) + type SnapshotsCmd struct + func NewSnapshotsCmd(ui boshui.UI, deployment boshdir.Deployment) SnapshotsCmd + func (c SnapshotsCmd) Run(opts SnapshotsOpts) error + type SnapshotsOpts struct + Args InstanceSlugArgs + func (c SnapshotsOpts) Execute(_ []string) error + type StartCmd struct + func NewStartCmd(ui boshui.UI, deployment boshdir.Deployment) StartCmd + func (c StartCmd) Run(opts StartOpts) error + type StartOpts struct + Args AllOrPoolOrInstanceSlugArgs + Force bool + func (c StartOpts) Execute(_ []string) error + type StemcellsCmd struct + func NewStemcellsCmd(ui boshui.UI, director boshdir.Director) StemcellsCmd + func (c StemcellsCmd) Run() error + type StemcellsOpts struct + func (c StemcellsOpts) Execute(_ []string) error + type StopCmd struct + func NewStopCmd(ui boshui.UI, deployment boshdir.Deployment) StopCmd + func (c StopCmd) Run(opts StopOpts) error + type StopOpts struct + Args AllOrPoolOrInstanceSlugArgs + Force bool + Hard bool + SkipDrain boshdir.SkipDrain + Soft bool + func (c StopOpts) Execute(_ []string) error + type SyncBlobsCmd struct + func NewSyncBlobsCmd(blobsDir boshreldir.BlobsDir) SyncBlobsCmd + func (c SyncBlobsCmd) Run() error + type SyncBlobsOpts struct + Directory DirOrCWDArg + func (c SyncBlobsOpts) Execute(_ []string) error + type TakeSnapshotCmd struct + func NewTakeSnapshotCmd(deployment boshdir.Deployment) TakeSnapshotCmd + func (c TakeSnapshotCmd) Run(opts TakeSnapshotOpts) error + type TakeSnapshotOpts struct + Args InstanceSlugArgs + func (c TakeSnapshotOpts) Execute(_ []string) error + type TaskArgs struct + ID int + type TaskCmd struct + func NewTaskCmd(eventsTaskReporter boshuit.Reporter, plainTaskReporter boshuit.Reporter, ...) TaskCmd + func (c TaskCmd) Run(opts TaskOpts) error + type TaskOpts struct + All bool + Args TaskArgs + CPI bool + Debug bool + Event bool + Raw bool + Result bool + func (c TaskOpts) Execute(_ []string) error + type TasksCmd struct + func NewTasksCmd(ui boshui.UI, director boshdir.Director) TasksCmd + func (c TasksCmd) Run(opts TasksOpts) error + type TasksOpts struct + All bool + Recent *int + func (c TasksOpts) Execute(_ []string) error + type TempRootConfigurator interface + PrepareAndSetTempRoot func(path string, logger logger.Logger) error + func NewTempRootConfigurator(fs boshsys.FileSystem) TempRootConfigurator + type TrimmedSpaceArgs []string + func (as TrimmedSpaceArgs) AsStrings() []string + type UAALoginStrategy struct + func NewUAALoginStrategy(sessionFactory func(cmdconf.Config) Session, config cmdconf.Config, ...) UAALoginStrategy + func (c UAALoginStrategy) Try() error + type UIDownloader struct + func NewUIDownloader(director boshdir.Director, sha1calc bicrypto.SHA1Calculator, ...) UIDownloader + func (d UIDownloader) Download(blobstoreID, sha1, prefix, dstDirPath string) error + type URLArg string + func (a URLArg) FilePath() string + func (a URLArg) IsEmpty() bool + func (a URLArg) IsRemote() bool + type UpdateCloudConfigArgs struct + CloudConfig FileBytesArg + type UpdateCloudConfigCmd struct + func NewUpdateCloudConfigCmd(ui boshui.UI, director boshdir.Director) UpdateCloudConfigCmd + func (c UpdateCloudConfigCmd) Run(opts UpdateCloudConfigOpts) error + type UpdateCloudConfigOpts struct + Args UpdateCloudConfigArgs + func (c UpdateCloudConfigOpts) Execute(_ []string) error + type UpdateRuntimeConfigArgs struct + RuntimeConfig FileBytesArg + type UpdateRuntimeConfigCmd struct + func NewUpdateRuntimeConfigCmd(ui boshui.UI, director boshdir.Director, uploadReleaseCmd ReleaseUploadingCmd) UpdateRuntimeConfigCmd + func (c UpdateRuntimeConfigCmd) Run(opts UpdateRuntimeConfigOpts) error + type UpdateRuntimeConfigOpts struct + Args UpdateRuntimeConfigArgs + func (c UpdateRuntimeConfigOpts) Execute(_ []string) error + type UploadBlobsCmd struct + func NewUploadBlobsCmd(blobsDir boshreldir.BlobsDir) UploadBlobsCmd + func (c UploadBlobsCmd) Run() error + type UploadBlobsOpts struct + Directory DirOrCWDArg + func (c UploadBlobsOpts) Execute(_ []string) error + type UploadReleaseArgs struct + URL URLArg + type UploadReleaseCmd struct + func NewUploadReleaseCmd(releaseReader boshrel.Reader, releaseArchiveWriter boshrel.Writer, ...) UploadReleaseCmd + func (c UploadReleaseCmd) Run(opts UploadReleaseOpts) error + type UploadReleaseOpts struct + Args UploadReleaseArgs + Directory DirOrCWDArg + Fix bool + Name string + Rebase bool + SHA1 string + Version VersionArg + func (c UploadReleaseOpts) Execute(_ []string) error + type UploadStemcellArgs struct + URL URLArg + type UploadStemcellCmd struct + func NewUploadStemcellCmd(director boshdir.Director, ...) UploadStemcellCmd + func (c UploadStemcellCmd) Run(opts UploadStemcellOpts) error + type UploadStemcellOpts struct + Args UploadStemcellArgs + Fix bool + Name string + SHA1 string + Version VersionArg + func (c UploadStemcellOpts) Execute(_ []string) error + type VMResurrectionArgs struct + Enabled BoolArg + type VMResurrectionCmd struct + func NewVMResurrectionCmd(director boshdir.Director) VMResurrectionCmd + func (c VMResurrectionCmd) Run(opts VMResurrectionOpts) error + type VMResurrectionOpts struct + Args VMResurrectionArgs + func (c VMResurrectionOpts) Execute(_ []string) error + type VMsCmd struct + func NewVMsCmd(ui boshui.UI, director boshdir.Director) VMsCmd + func (c VMsCmd) Run(opts VMsOpts) error + type VMsOpts struct + DNS bool + Details bool + Vitals bool + func (c VMsOpts) Execute(_ []string) error + type ValueCPUTotal struct + Total *float64 + func (t ValueCPUTotal) Compare(other boshtbl.Value) int + func (t ValueCPUTotal) String() string + func (t ValueCPUTotal) Value() boshtbl.Value + type ValueDiskSize struct + Size boshdir.VMInfoVitalsDiskSize + func (t ValueDiskSize) Compare(other boshtbl.Value) int + func (t ValueDiskSize) String() string + func (t ValueDiskSize) Value() boshtbl.Value + type ValueMemIntSize struct + Size boshdir.VMInfoVitalsMemIntSize + func (t ValueMemIntSize) Compare(other boshtbl.Value) int + func (t ValueMemIntSize) String() string + func (t ValueMemIntSize) Value() boshtbl.Value + type ValueMemSize struct + Size boshdir.VMInfoVitalsMemSize + func (t ValueMemSize) Compare(other boshtbl.Value) int + func (t ValueMemSize) String() string + func (t ValueMemSize) Value() boshtbl.Value + type ValueUptime struct + Secs *uint64 + func (t ValueUptime) Compare(other boshtbl.Value) int + func (t ValueUptime) String() string + func (t ValueUptime) Value() boshtbl.Value + type VarFlags struct + VarKVs []boshtpl.VarKV + VarsFiles []boshtpl.VarsFileArg + func (f VarFlags) AsVariables() boshtpl.Variables + type VersionArg semver.Version + func (a *VersionArg) UnmarshalFlag(data string) error