# Functions
AddProcessToDeployment adds the specified Process to the processes list of the given deployment.
NewClient builds a new API client for connecting to Ops Manager.
NewClientWithDigestAuth builds a new API client with default configurations, which uses digest authentication.
NewDefaultClient builds a new, unauthenticated, API client with default configurations.
WithHTTPClient configures an Ops Manager which delegates basic HTTP operations to the specified client.
WithResolver configures an Ops Manager client which relies on the specified resolver.
# Constants
PublicAPIPrefix prefix.
# Structs
AgentAttributes represent an agent properties.
AgentResult represents an agent returned by the GetAgentsByType() call.
AgentVersion agent versions struct.
Args26 part of the internal Process struct.
Auth authentication config.
AutomationConfig represents a cluster definition within an automation config object NOTE: this struct is mutable.
AutomationStatusResponse automation status.
BackupConfigs response structure.
BackupResult response structure.
Build a MongoDB build.
CreateAgentAPIKEYResponse API response for the CreateAgentAPIKEY() call.
CreateFirstUserResponse API response for the CreateFirstUser() call.
GetAgentsByTypeResponse API response for the GetAgentsByType() call.
HostCounts for the project.
HostResponse represents a host information.
HostsResponse an array of hosts.
LDAPGroupMapping holds a single mapping of role to LDAP groups.
Link holder for links returned by the API.
LogRotate part of the internal Process struct.
Member configs.
MongoDBVersion ways to install MongoDB.
Net part of the internal Process struct.
NetSSL defines SSL parameters for Net.
Options configs.
Process represents a single process in a deployment.
ProjectResponse represents the structure of a project.
ProjectsResponse represents a array of project.
RawAutomationConfig represents a raw automation config NOTE: this struct is mutable.
ReplicaSet configs.
ReplicationArg is part of the internal Process struct.
Result is part of TeamsAssigned structure.
Role user role.
Shard configs.
Sharding configs.
ShardingArg is part of the internal Process struct.
SSL ssl config properties.
StorageArg part of the internal Process struct.
SystemLog part of the internal Process struct.
User request object which identifies a user.
UserResponse wrapper for a user response, augmented with a few extra fields.
UserRole denotes a single user role.
UserWanted :shrug:.
# Interfaces
Client defines the API actions implemented in this client.