Versions in this module Expand all Collapse all v0 v0.0.2 Aug 6, 2019 v0.0.1 Jul 23, 2019 Changes in this version + var AutomationAgentConfigSchema = &schema.Resource + var OpsManagerConfigSchema = &schema.Resource + var ProcessConfigSchema = &schema.Resource + var RemoteConnectionSchema = &schema.Resource + func NewSchemaMap(config ...func() map[string]*schema.Schema) map[string]*schema.Schema + func ReadBool(input map[string]interface{}, key string) (bool, bool) + func ReadFloat(input map[string]interface{}, key string) (float64, bool) + func ReadInt(input map[string]interface{}, key string) (int, bool) + func ReadSSHAgentSchema(data *schema.ResourceData) ssh.Agent + func ReadSSHBastionSchema(data *schema.ResourceData) ssh.Bastion + func ReadString(input map[string]interface{}, key string) (string, bool) + func ReadStringMap(input map[string]interface{}, key string) (map[string]interface{}, bool) + func SSHAgentSchema() map[string]*schema.Schema + func SSHBastionSchema() map[string]*schema.Schema + func StrictUnion(maps ...map[string]*schema.Schema) (map[string]*schema.Schema, error) + func StrictUnionOrFatal(maps ...map[string]*schema.Schema) map[string]*schema.Schema + type AutomationAgentConfig struct + MMSAgentAPIKey string + MMSBaseURL string + MMSGroupID string + Version string + WorkDir string + func ReadAutomationAgentConfig(list []interface{}) AutomationAgentConfig + func (cfg AutomationAgentConfig) ConfigFilename() string + func (cfg AutomationAgentConfig) GetAutomationConfigTag(fieldName string) string + func (cfg AutomationAgentConfig) LogFilename() string + type OpsManagerConfig struct + Binary string + CentralURL string + EncryptionKey string + ExternalPort int + GlobalOwnerPassword string + GlobalOwnerUsername string + MMSAgentAPIKey string + MMSGroupID string + MongoURI string + Overrides map[string]interface{} + Port int + RegisterGlobalOwner bool + WorkDir string + func ReadOpsManagerConfig(list []interface{}) OpsManagerConfig + func (cfg OpsManagerConfig) ConfigOverrideFilename() string + func (cfg OpsManagerConfig) GetOpsManagerTag(fieldName string) string + func (cfg OpsManagerConfig) SysConfigFilename() string + type ProcessConfig struct + Binary string + BindIP string + DbPath string + LogPath string + Port int + WiredTigerCacheSizeGB float64 + WorkDir string + func ReadProcessConfig(list []interface{}) ProcessConfig + func (cfg ProcessConfig) ConfigFilename() string + type PropertiesFile struct + func NewPropertiesFile(data string) *PropertiesFile + func (cfg *PropertiesFile) SetComments(key string, comments []string) + func (cfg *PropertiesFile) SetPropertyValue(key string, value string) + func (cfg *PropertiesFile) Write() (string, error) + type RemoteConnection struct + HostKey string + Hostname string + Port int + PreventSudo bool + PrivateKey string + User string + func ReadRemoteConnection(list []interface{}) RemoteConnection + func ReadRemoteConnectionFromString(data string) (*RemoteConnection, error) + func (r RemoteConnection) SudoPrefix(cmd string) string + func (r RemoteConnection) ToJSON() string