Documentation ¶
Index ¶
- type Client
- func (c Client) Cleanup() (int, error)
- func (c Client) DeleteDeployment(name string) error
- func (c Client) DeleteRelease(name, version string) error
- func (c Client) DeleteStemcell(name, version string) error
- func (c Client) Deploy(manifest []byte) (int, error)
- func (c Client) DeploymentVMs(name string) ([]VM, error)
- func (c Client) Deployments() ([]Deployment, error)
- func (c Client) DownloadManifest(deploymentName string) ([]byte, error)
- func (c Client) ExportRelease(...) (string, error)
- func (c Client) GetConfig() Config
- func (c Client) GetTaskOutput(taskId int) ([]TaskOutput, error)
- func (c Client) Info() (DirectorInfo, error)
- func (c Client) Locks() ([]Lock, error)
- func (c Client) Release(name string) (Release, error)
- func (c Client) ResolveManifestVersionsV2(manifestYAML []byte) ([]byte, error)
- func (c Client) Resource(resourceId string) (io.ReadCloser, error)
- func (c Client) Restart(deployment, job string, index int) error
- func (c Client) ScanAndFix(deploymentName, jobName string, jobIndices []int) error
- func (c Client) ScanAndFixAll(manifestYAML []byte) error
- func (c Client) SetVMResurrection(deploymentName, jobName string, jobIndex int, enable bool) error
- func (c Client) StemcellByName(name string) (Stemcell, error)
- func (c Client) StemcellByOS(os string) (Stemcell, error)
- func (c Client) TaskResult(taskId int) (map[string]interface{}, error)
- func (c Client) UpdateCloudConfig(cloudConfig []byte) error
- func (c Client) UploadRelease(contents SizeReader) (int, error)
- func (c Client) UploadStemcell(contents SizeReader) (int, error)
- type Config
- type Deployment
- type DirectorInfo
- type InUse
- type Lock
- type Release
- type SizeReader
- type Stemcell
- type Task
- type TaskError
- type TaskOutput
- type VM
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) DeleteDeployment ¶
func (Client) DeleteRelease ¶
func (Client) DeleteStemcell ¶
func (Client) Deployments ¶
func (c Client) Deployments() ([]Deployment, error)
func (Client) DownloadManifest ¶
func (Client) ExportRelease ¶
func (Client) GetTaskOutput ¶
func (c Client) GetTaskOutput(taskId int) ([]TaskOutput, error)
func (Client) Info ¶
func (c Client) Info() (DirectorInfo, error)
func (Client) ResolveManifestVersionsV2 ¶
func (Client) ScanAndFix ¶
func (Client) ScanAndFixAll ¶
func (Client) SetVMResurrection ¶
func (Client) UpdateCloudConfig ¶
func (Client) UploadRelease ¶
func (c Client) UploadRelease(contents SizeReader) (int, error)
func (Client) UploadStemcell ¶
func (c Client) UploadStemcell(contents SizeReader) (int, error)
type Deployment ¶
type DirectorInfo ¶
type Release ¶
func NewRelease ¶
func NewRelease() Release
type SizeReader ¶
func NewSizeReader ¶
func NewSizeReader(reader io.Reader, size int64) SizeReader
type Stemcell ¶
func NewStemcell ¶
func NewStemcell() Stemcell
type TaskOutput ¶
Source Files ¶
- cleanup.go
- client.go
- delete_deployment.go
- delete_release.go
- delete_stemcell.go
- deploy.go
- deployment_vms.go
- deployments.go
- download_manifest.go
- export_release.go
- get_task_output.go
- info.go
- locks.go
- release.go
- resolve_manifest_versions.go
- resource.go
- restart.go
- scan_and_fix.go
- stemcell.go
- task_result.go
- update_cloud_config.go
- upload_release.go
- upload_stemcell.go
- vm_resurrection.go
Click to show internal directories.
Click to hide internal directories.