Documentation ¶
Index ¶
- func LBURL(config acceptance.Config, bbl BBL, state acceptance.State) (string, error)
- type AWS
- func (a AWS) DescribeCertificate(certificateName string) iam.Certificate
- 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) StackExists(stackName string) bool
- type Azure
- type BBL
- func (b BBL) BOSHDeploymentVars() 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) DirectorUsername() string
- func (b BBL) Down() *gexec.Session
- func (b BBL) EnvID() string
- func (b BBL) JumpboxAddress() string
- func (b BBL) LBs() *gexec.Session
- func (b BBL) PredefinedEnvID() string
- func (b BBL) PrintEnv() string
- func (b BBL) SSHKey() string
- func (b BBL) SaveDirectorCA() string
- func (b BBL) Up(iaas string, additionalArgs []string) *gexec.Session
- func (b BBL) UpdateLB(certPath, keyPath, chainPath string) *gexec.Session
- type BOSH
- 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(configuration acceptance.Config) AWS
func (AWS) DescribeCertificate ¶
func (a AWS) DescribeCertificate(certificateName string) iam.Certificate
func (AWS) GetSSLCertificateNameFromLBs ¶
func (AWS) LoadBalancers ¶
func (AWS) NetworkHasBOSHDirector ¶
func (AWS) StackExists ¶
type Azure ¶
type Azure struct {
// contains filtered or unexported fields
}
func NewAzure ¶
func NewAzure(config acceptance.Config) Azure
type BBL ¶
type BBL struct {
// contains filtered or unexported fields
}
func (BBL) BOSHDeploymentVars ¶
func (BBL) DirectorAddress ¶
func (BBL) DirectorCACert ¶
func (BBL) DirectorPassword ¶
func (BBL) DirectorUsername ¶
func (BBL) JumpboxAddress ¶
func (BBL) PredefinedEnvID ¶
func (BBL) SaveDirectorCA ¶
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.