Documentation
¶
Index ¶
- type DBName
- type Deployment
- func (d *Deployment) CreateAtcJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateBaggageClaimJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateCompilation(networkName string) (compilation enaml.Compilation)
- func (d *Deployment) CreateDatabaseInstanceGroup() (db *enaml.InstanceGroup, err error)
- func (d *Deployment) CreateGardenJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateGroundCrewJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateManualDeploymentNetwork(networkName, networkRange, networkGateway string, webIPs []string) (network *enaml.ManualNetwork)
- func (d *Deployment) CreateNetwork() (network enaml.Network)
- func (d *Deployment) CreatePostgresqlJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateResourcePool(networkName string) (resourcePool enaml.ResourcePool)
- func (d *Deployment) CreateTsaJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateUpdate() (update enaml.Update)
- func (d *Deployment) CreateWebInstanceGroup() (web *enaml.InstanceGroup, err error)
- func (d *Deployment) CreateWorkerInstanceGroup() (worker *enaml.InstanceGroup, err error)
- func (d Deployment) GetDeployment() enaml.DeploymentManifest
- func (d *Deployment) Initialize(cloudConfig []byte) (err error)
- type Garden
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBName ¶
type DBName struct {
Name string `yaml:"name,omitempty"`
Role string `yaml:"role,omitempty"`
Password string `yaml:"password,omitempty"`
}
DBName -
type Deployment ¶
type Deployment struct {
enaml.Deployment
ConcourseURL string
ConcourseUserName string
ConcoursePassword string
DirectorUUID string
NetworkName string
WebIPs []string
WebInstances int
CloudConfig bool
WebAZs []string
DatabaseAZs []string
WorkerAZs []string
DeploymentName string
NetworkRange string
NetworkGateway string
StemcellAlias string
PostgresPassword string
ResourcePoolName string
WebVMType string
WorkerVMType string
DatabaseVMType string
DatabaseStorageType string
CloudConfigYml string
StemcellURL string
StemcellSHA string
// contains filtered or unexported fields
}
Deployment -
func (*Deployment) CreateAtcJob ¶
func (d *Deployment) CreateAtcJob() (job *enaml.InstanceJob)
CreateAtcJob -
func (*Deployment) CreateBaggageClaimJob ¶
func (d *Deployment) CreateBaggageClaimJob() (job *enaml.InstanceJob)
CreateBaggageClaimJob -
func (*Deployment) CreateCompilation ¶
func (d *Deployment) CreateCompilation(networkName string) (compilation enaml.Compilation)
CreateCompilation -
func (*Deployment) CreateDatabaseInstanceGroup ¶
func (d *Deployment) CreateDatabaseInstanceGroup() (db *enaml.InstanceGroup, err error)
CreateDatabaseInstanceGroup -
func (*Deployment) CreateGardenJob ¶
func (d *Deployment) CreateGardenJob() (job *enaml.InstanceJob)
CreateGardenJob -
func (*Deployment) CreateGroundCrewJob ¶
func (d *Deployment) CreateGroundCrewJob() (job *enaml.InstanceJob)
CreateGroundCrewJob -
func (*Deployment) CreateManualDeploymentNetwork ¶
func (d *Deployment) CreateManualDeploymentNetwork(networkName, networkRange, networkGateway string, webIPs []string) (network *enaml.ManualNetwork)
CreateManualDeploymentNetwork -
func (*Deployment) CreateNetwork ¶
func (d *Deployment) CreateNetwork() (network enaml.Network)
CreateNetwork -
func (*Deployment) CreatePostgresqlJob ¶
func (d *Deployment) CreatePostgresqlJob() (job *enaml.InstanceJob)
CreatePostgresqlJob -
func (*Deployment) CreateResourcePool ¶
func (d *Deployment) CreateResourcePool(networkName string) (resourcePool enaml.ResourcePool)
CreateResourcePool -
func (*Deployment) CreateTsaJob ¶
func (d *Deployment) CreateTsaJob() (job *enaml.InstanceJob)
CreateTsaJob -
func (*Deployment) CreateUpdate ¶
func (d *Deployment) CreateUpdate() (update enaml.Update)
CreateUpdate -
func (*Deployment) CreateWebInstanceGroup ¶
func (d *Deployment) CreateWebInstanceGroup() (web *enaml.InstanceGroup, err error)
CreateWebInstanceGroup -
func (*Deployment) CreateWorkerInstanceGroup ¶
func (d *Deployment) CreateWorkerInstanceGroup() (worker *enaml.InstanceGroup, err error)
CreateWorkerInstanceGroup -
func (Deployment) GetDeployment ¶
func (d Deployment) GetDeployment() enaml.DeploymentManifest
GetDeployment -
func (*Deployment) Initialize ¶
func (d *Deployment) Initialize(cloudConfig []byte) (err error)
Initialize -
Click to show internal directories.
Click to hide internal directories.