Documentation ¶
Index ¶
- func LBURL(config acceptance.Config, bbl BBL, state acceptance.State) (string, error)
- type AWS
- func (a AWS) GetSSLCertificateNameFromLBs(envID string) string
- func (a AWS) GetVPC(vpcName string) *string
- func (a AWS) Instances(envID string) []string
- func (a AWS) LoadBalancers(vpcName string) []string
- func (a AWS) NetworkHasBOSHDirector(envID string) bool
- func (a AWS) NetworkLoadBalancers(vpcName string) []string
- type Azure
- type BBL
- func (b BBL) BOSHDeploymentVars() string
- func (b BBL) CloudConfig() string
- func (b BBL) CreateLB(loadBalancerType string, cert string, key string, chain string) *gexec.Session
- func (b BBL) DeleteLBs() *gexec.Session
- func (b BBL) Destroy() *gexec.Session
- func (b BBL) DirectorAddress() string
- func (b BBL) DirectorCACert() string
- func (b BBL) DirectorPassword() string
- func (b BBL) DirectorSSHKey() string
- func (b BBL) DirectorUsername() string
- func (b BBL) Down() *gexec.Session
- func (b BBL) EnvID() string
- func (b BBL) JumpboxAddress() string
- func (b BBL) JumpboxDeploymentVars() string
- func (b BBL) LatestError() string
- func (b BBL) Lbs() string
- func (b BBL) Plan(additionalArgs ...string) *gexec.Session
- func (b BBL) PredefinedEnvID() string
- func (b BBL) PrintEnv() string
- func (b BBL) Rotate() *gexec.Session
- func (b BBL) SSHKey() string
- func (b BBL) SaveDirectorCA() string
- func (b BBL) StartSSHTunnel() *gexec.Session
- func (b BBL) Up(additionalArgs ...string) *gexec.Session
- func (b BBL) UpdateLB(certPath, keyPath, chainPath string) *gexec.Session
- type BOSHCLI
- type BOSHDirectorChecker
- type GCP
- type IAAS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LBURL ¶
func LBURL(config acceptance.Config, bbl BBL, state acceptance.State) (string, error)
Types ¶
type AWS ¶
type AWS struct {
// contains filtered or unexported fields
}
func NewAWS ¶
func NewAWS(c acceptance.Config) AWS
func (AWS) GetSSLCertificateNameFromLBs ¶
func (AWS) LoadBalancers ¶
func (AWS) NetworkHasBOSHDirector ¶
func (AWS) NetworkLoadBalancers ¶
type Azure ¶
type Azure struct {
// contains filtered or unexported fields
}
func NewAzure ¶
func NewAzure(config acceptance.Config) Azure
func (Azure) GetResourceGroup ¶
func (Azure) NetworkHasBOSHDirector ¶
type BBL ¶
type BBL struct {
// contains filtered or unexported fields
}
func (BBL) BOSHDeploymentVars ¶
func (BBL) CloudConfig ¶
func (BBL) DirectorAddress ¶
func (BBL) DirectorCACert ¶
func (BBL) DirectorPassword ¶
func (BBL) DirectorSSHKey ¶
func (BBL) DirectorUsername ¶
func (BBL) JumpboxAddress ¶
func (BBL) JumpboxDeploymentVars ¶
func (BBL) LatestError ¶
func (BBL) PredefinedEnvID ¶
func (BBL) SaveDirectorCA ¶
func (BBL) StartSSHTunnel ¶
type BOSHCLI ¶
type BOSHCLI struct{}
func NewBOSHCLI ¶
func NewBOSHCLI() BOSHCLI
func (BOSHCLI) CloudConfig ¶
func (BOSHCLI) DirectorExists ¶
type BOSHDirectorChecker ¶
func NewBOSHDirectorChecker ¶
func NewBOSHDirectorChecker(config acceptance.Config) BOSHDirectorChecker
type GCP ¶
type GCP struct {
// contains filtered or unexported fields
}
func NewGCP ¶
func NewGCP(config acceptance.Config) GCP
func (GCP) GetTargetHTTPSProxy ¶
func (g GCP) GetTargetHTTPSProxy(name string) (*compute.TargetHttpsProxy, error)
func (GCP) GetTargetPool ¶
func (g GCP) GetTargetPool(targetPoolName string) (*compute.TargetPool, error)
func (GCP) NetworkHasBOSHDirector ¶
Click to show internal directories.
Click to hide internal directories.