Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoshDirector ¶
func BoshDirector(omConfig ClientConfiguration, omAPI GetBoshEnvironmentAndSecurityRootCACertificateProvider) (boshdir.Director, error)
Types ¶
type ClientConfiguration ¶
type ClientConfiguration struct { Target string `long:"om-target" env:"OM_TARGET"` Username string `long:"om-username" env:"OM_USERNAME"` Password string `long:"om-password" env:"OM_PASSWORD"` CACert string `long:"om-ca-cert" env:"OM_CA_CERT"` PrivateKey string `long:"om-private-key" env:"OM_PRIVATE_KEY"` SkipSSLValidation bool `long:"om-skip-ssl-validation" env:"OM_SKIP_SSL_VALIDATION" default:"false"` }
type GetBoshEnvironmentAndSecurityRootCACertificateProvider ¶
type GetBoshEnvironmentAndSecurityRootCACertificateProvider interface { GetSecurityRootCACertificate() (string, error) GetBoshEnvironment() (api.GetBoshEnvironmentOutput, error) }
Click to show internal directories.
Click to hide internal directories.