Documentation
¶
Index ¶
- func RequiredCertFlags() []string
- func RequiredDiskFlags() []string
- func RequiredIPFlags() []string
- func RequiredIPSliceFlags() []string
- func RequiredInstanceCountFlags() []string
- func RequiredIntFlags() []string
- func RequiredSecretFlags() []string
- func RequiredStringFlags() []string
- func RequiredStringSliceFlags() []string
- func RequiredUserFlags() []string
- func RequiredVMTypeFlags() []string
- type Certs
- type Config
- type Disk
- type IP
- type InstanceCount
- type Secret
- type User
- type VMType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequiredCertFlags ¶
func RequiredCertFlags() []string
func RequiredDiskFlags ¶
func RequiredDiskFlags() []string
func RequiredIPFlags ¶
func RequiredIPFlags() []string
func RequiredIPSliceFlags ¶
func RequiredIPSliceFlags() []string
func RequiredInstanceCountFlags ¶
func RequiredInstanceCountFlags() []string
func RequiredIntFlags ¶
func RequiredIntFlags() []string
func RequiredSecretFlags ¶
func RequiredSecretFlags() []string
func RequiredStringFlags ¶
func RequiredStringFlags() []string
func RequiredStringSliceFlags ¶
func RequiredStringSliceFlags() []string
func RequiredUserFlags ¶
func RequiredUserFlags() []string
func RequiredVMTypeFlags ¶
func RequiredVMTypeFlags() []string
Types ¶
type Certs ¶
type Certs struct { EtcdServerCert string EtcdServerKey string EtcdClientCert string EtcdClientKey string EtcdPeerCert string EtcdPeerKey string BBSCACert string BBSClientCert string BBSClientKey string BBSServerCert string BBSServerKey string RouterSSLCert string RouterSSLKey string HAProxySSLPem string ConsulAgentCert string ConsulAgentKey string ConsulServerCert string ConsulServerKey string JWTVerificationKey string SAMLServiceProviderKey string SAMLServiceProviderCertificate string JWTSigningKey string }
type Config ¶
type Config struct { DeploymentName string AZs []string StemcellName string NetworkName string SystemDomain string AppDomains []string AllowSSHAccess bool SkipSSLCertVerify bool NATSPort int UAALoginProtocol string SyslogAddress string SyslogPort int SyslogTransport string DopplerZone string DopplerMessageDrainBufferSize int BBSRequireSSL bool CCUploaderJobPollInterval int CCExternalPort int SelfServiceLinksEnabled bool SignupsEnabled bool CompanyName string ProductLogo string SquareLogo string LDAPUrl string LDAPUserDN string LDAPSearchBase string LDAPSearchFilter string LDAPMailAttributeName string LDAPEnabled bool HostKeyFingerprint string SupportAddress string MinCliVersion string HAProxySkip bool MySQLProxyExternalHost string RouterEnableSSL bool NFSAllowFromNetworkCIDR []string LoggregatorPort int *Certs IP VMType Disk Secret InstanceCount User }
func (*Config) MySQLProxyHost ¶
type Disk ¶
type IP ¶
type InstanceCount ¶
type InstanceCount struct { CloudControllerWorkerInstances int CloudControllerInstances int UAAInstances int }
func NewInstanceCount ¶
func NewInstanceCount(c *cli.Context) InstanceCount
type Secret ¶
type Secret struct { AdminPassword string MySQLBootstrapPassword string NATSPassword string SmokeTestsPassword string DopplerSecret string CCBulkAPIPassword string CCInternalAPIPassword string SSHProxyClientSecret string DiegoDBPassphrase string AdminSecret string UAADBPassword string PushAppsManagerPassword string SystemServicesPassword string SystemVerificationPassword string OpentsdbFirehoseNozzleClientSecret string IdentityClientSecret string LoginClientSecret string PortalClientSecret string AutoScalingServiceClientSecret string SystemPasswordsClientSecret string CCServiceDashboardsClientSecret string GoRouterClientSecret string NotificationsClientSecret string NotificationsUIClientSecret string CloudControllerUsernameLookupClientSecret string CCRoutingClientSecret string AppsMetricsClientSecret string AppsMetricsProcessingClientSecret string LDAPUserPassword string DbEncryptionKey string CCDBPassword string StagingUploadPassword string MySQLProxyAPIPassword string RouterPass string MySQLAdminPassword string ConsoleDBPassword string ConsulEncryptKeys []string AppUsageDBPassword string AppsManagerSecretToken string AutoscaleBrokerPassword string AutoscaleDBPassword string NotificationsDBPassword string }
type User ¶
type User struct { CCInternalAPIUser string MySQLBootstrapUser string NATSUser string StagingUploadUser string CCDBUsername string ConsoleDBUserName string MySQLProxyAPIUsername string UAADBUserName string AutoscaleDBUser string RouterUser string AutoscaleBrokerUser string NotificationsDBUser string }
type VMType ¶
type VMType struct { NatsVMType string ConsulVMType string MySQLVMType string EtcdVMType string ClockGlobalVMType string MySQLProxyVMType string HAProxyVMType string RouterVMType string NFSVMType string CloudControllerVMType string CloudControllerWorkerVMType string DiegoDBVMType string UAAVMType string DiegoCellVMType string DiegoBrainVMType string DopplerVMType string ErrandVMType string LoggregratorVMType string }
Click to show internal directories.
Click to hide internal directories.