Documentation ¶
Overview ¶
Package atmcfg provides helpers for updating Ops Manager automation config.
Package atmcfg provides a a set of helper methods to help you update the automation config.
Usage
import "go.mongodb.org/ops-manager/atmcfg"
Index ¶
- func AddIndexConfig(out *opsmngr.AutomationConfig, newIndex *opsmngr.IndexConfig) error
- func AddUser(out *opsmngr.AutomationConfig, u *opsmngr.MongoDBUser)
- func ConfigureScramCredentials(user *opsmngr.MongoDBUser, password string) error
- func DisableBackup(out *opsmngr.AutomationConfig, hostname string) error
- func DisableMonitoring(out *opsmngr.AutomationConfig, hostname string) error
- func EnableBackup(out *opsmngr.AutomationConfig, hostname string) error
- func EnableMechanism(out *opsmngr.AutomationConfig, m []string) error
- func EnableMonitoring(out *opsmngr.AutomationConfig, hostname string) error
- func ReclaimFreeSpace(out *opsmngr.AutomationConfig, name string)
- func RemoveByClusterName(out *opsmngr.AutomationConfig, name string)
- func RemoveUser(out *opsmngr.AutomationConfig, username, database string) error
- func Restart(out *opsmngr.AutomationConfig, name string)
- func Shutdown(out *opsmngr.AutomationConfig, name string)
- func Startup(out *opsmngr.AutomationConfig, name string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddIndexConfig ¶
func AddIndexConfig(out *opsmngr.AutomationConfig, newIndex *opsmngr.IndexConfig) error
AddIndexConfig adds an opsmngr.IndexConfig to the opsmngr.AutomationConfig
func AddUser ¶
func AddUser(out *opsmngr.AutomationConfig, u *opsmngr.MongoDBUser)
AddUser adds a opsmngr.MongoDBUser to the opsmngr.AutomationConfi
func ConfigureScramCredentials ¶ added in v0.8.0
func ConfigureScramCredentials(user *opsmngr.MongoDBUser, password string) error
ConfigureScramCredentials creates both SCRAM-SHA-1 and SCRAM-SHA-256 credentials. Use this method to guarantee that password can be updated later.
func DisableBackup ¶ added in v0.13.0
func DisableBackup(out *opsmngr.AutomationConfig, hostname string) error
DisableBackup disables backup for the given hostname
func DisableMonitoring ¶ added in v0.13.0
func DisableMonitoring(out *opsmngr.AutomationConfig, hostname string) error
DisableMonitoring disables monitoring for the given hostname
func EnableBackup ¶ added in v0.10.0
func EnableBackup(out *opsmngr.AutomationConfig, hostname string) error
EnableBackup enables backup for the given hostname
func EnableMechanism ¶ added in v0.6.1
func EnableMechanism(out *opsmngr.AutomationConfig, m []string) error
EnableMechanism allows you to enable a given set of authentication mechanisms to an opsmngr.AutomationConfig. This method currently only supports MONGODB-CR, and SCRAM-SHA-256
func EnableMonitoring ¶ added in v0.10.0
func EnableMonitoring(out *opsmngr.AutomationConfig, hostname string) error
EnableMonitoring enables monitoring for the given hostname
func ReclaimFreeSpace ¶ added in v0.18.0
func ReclaimFreeSpace(out *opsmngr.AutomationConfig, name string)
ReclaimFreeSpace sets all process of a cluster to reclaim free space
func RemoveByClusterName ¶ added in v0.7.1
func RemoveByClusterName(out *opsmngr.AutomationConfig, name string)
RemoveByClusterName removes a cluster and its associated processes from the config. This won't shutdown any running process.
func RemoveUser ¶
func RemoveUser(out *opsmngr.AutomationConfig, username, database string) error
RemoveUser removes a MongoDBUser from the authentication config
func Restart ¶ added in v0.15.0
func Restart(out *opsmngr.AutomationConfig, name string)
Restart sets all process of a cluster to restart
func Shutdown ¶
func Shutdown(out *opsmngr.AutomationConfig, name string)
Shutdown disables all processes of the given cluster name
func Startup ¶
func Startup(out *opsmngr.AutomationConfig, name string)
Startup enables all processes of the given cluster name
Types ¶
This section is empty.