Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentProvisionerConfig ¶
type AgentProvisionerConfig struct { // e.g. ubuntu, centos Platform string `json:"platform"` // Usually save to /var/vcap/bosh/agent.json Configuration map[string]interface{} `json:"configuration"` // e.g. "https://user:password@127.0.0.1:4321/agent" Mbus string `json:"mbus"` }
type Provisioner ¶
type ProvisionerConfig ¶
type ProvisionerConfig struct { // When provisioning, install all dependencies that official stemcells carry. // By default, provisioners will only install absolutely needed dependencies. FullStemcellCompatibility bool `json:"full_stemcell_compatibility"` AgentProvisioner AgentProvisionerConfig `json:"agent_provisioner"` }
type VM ¶
type VM interface { // AgentClient returns a client immediately ready for communication. AgentClient() bpagclient.Client // Deprovision deletes VM previously provisioned VM. Deprovision() error }
Click to show internal directories.
Click to hide internal directories.