types
MongoCfgConfig
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][1].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig3_6
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data. This is the default profiler level.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][2].
ALL
The profiler collects data for all operations.
mode
: Mode
Operation profiling level. For details, see MongoDB documentation.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of incoming connections.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig4_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][3].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig4_2
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][4].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig4_4
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][5].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig4_4_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][6].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig5_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][7].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig5_0_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][8].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig6_0
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][9].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfig6_0_enterprise
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][10].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode. For details see MongoDB documentation.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongocfg will accept.
storage
: Storage
storage
section of mongocfg configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongocfg configuration.
net
: Network
net
section of mongocfg configuration.
MongoCfgConfigSet
effectiveConfig
: MongoCfgConfig
Effective mongocfg settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig
User-defined mongocfg settings for a MongoDB cluster.
defaultConfig
: MongoCfgConfig
Default mongocfg configuration for a MongoDB cluster.
MongoCfgConfigSet3_6
effectiveConfig
: MongoCfgConfig3_6
Effective mongocfg settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig3_6
User-defined mongocfg settings for a MongoDB 3.6 cluster.
defaultConfig
: MongoCfgConfig3_6
Default mongocfg configuration for a MongoDB 3.6 cluster.
MongoCfgConfigSet4_0
effectiveConfig
: MongoCfgConfig4_0
Effective mongocfg settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig4_0
User-defined mongocfg settings for a MongoDB 4.0 cluster.
defaultConfig
: MongoCfgConfig4_0
Default mongocfg configuration for a MongoDB 4.0 cluster.
MongoCfgConfigSet4_2
effectiveConfig
: MongoCfgConfig4_2
Effective mongocfg settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig4_2
User-defined mongocfg settings for a MongoDB 4.2 cluster.
defaultConfig
: MongoCfgConfig4_2
Default mongocfg configuration for a MongoDB 4.2 cluster.
MongoCfgConfigSet4_4
effectiveConfig
: MongoCfgConfig4_4
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig4_4
User-defined mongocfg settings for a MongoDB 4.4 cluster.
defaultConfig
: MongoCfgConfig4_4
Default mongocfg configuration for a MongoDB 4.4 cluster.
MongoCfgConfigSet4_4_enterprise
effectiveConfig
: MongoCfgConfig4_4_enterprise
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig4_4_enterprise
User-defined mongocfg settings for a MongoDB 4.4 cluster.
defaultConfig
: MongoCfgConfig4_4_enterprise
Default mongocfg configuration for a MongoDB 4.4 cluster.
MongoCfgConfigSet5_0
effectiveConfig
: MongoCfgConfig5_0
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig5_0
User-defined mongocfg settings for a MongoDB 5.0 cluster.
defaultConfig
: MongoCfgConfig5_0
Default mongocfg configuration for a MongoDB 5.0 cluster.
MongoCfgConfigSet5_0_enterprise
effectiveConfig
: MongoCfgConfig5_0_enterprise
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig5_0_enterprise
User-defined mongocfg settings for a MongoDB 5.0 cluster.
defaultConfig
: MongoCfgConfig5_0_enterprise
Default mongocfg configuration for a MongoDB 5.0 cluster.
MongoCfgConfigSet6_0
effectiveConfig
: MongoCfgConfig6_0
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig6_0
User-defined mongocfg settings for a MongoDB 6.0 cluster.
defaultConfig
: MongoCfgConfig6_0
Default mongocfg configuration for a MongoDB 6.0 cluster.
MongoCfgConfigSet6_0_enterprise
effectiveConfig
: MongoCfgConfig6_0_enterprise
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongoCfgConfig6_0_enterprise
User-defined mongocfg settings for a MongoDB 6.0 cluster.
defaultConfig
: MongoCfgConfig6_0_enterprise
Default mongocfg configuration for a MongoDB 6.0 cluster.
MongodConfig
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][31].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
Security
KMIP
serverName
: string
KMIP server name
port
: google.protobuf.Int64Value
KMIP server port
serverCa
: string
KMIP Server CA
clientCertificate
: string
KMIP client certificate + private key (unencrypted)
keyIdentifier
: string
KMIP Key identifier (if any)
enableEncryption
: google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip
: KMIP
kmip
section of mongod security config
AuditLog
filter
: string
Audit filter
runtimeConfiguration
: google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess
: google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds
: google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
security
: Security
security
section of mongod configuration.
auditLog
: AuditLog
AuditLog
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfig3_6
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
blockCompressor
: Compressor
Default type of compression to use for collection data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
Journal
enabled
: google.protobuf.BoolValue
Whether the journal is enabled or disabled. Possible values:
- true (default) - the journal is enabled.
- false - the journal is disabled.
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][32].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
MongodConfig4_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
blockCompressor
: Compressor
Default type of compression to use for collection data.
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][33].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
MongodConfig4_2
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][34].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
SetParameter
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
setParameter
: SetParameter
replication
section of mongod configuration.
MongodConfig4_4
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][35].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
SetParameter
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
setParameter
: SetParameter
replication
section of mongod configuration.
MongodConfig4_4_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][36].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
Security
KMIP
serverName
: string
KMIP server name
port
: google.protobuf.Int64Value
KMIP server port
serverCa
: string
KMIP Server CA
clientCertificate
: string
KMIP client certificate + private key (unencrypted)
keyIdentifier
: string
KMIP Key identifier (if any)
enableEncryption
: google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip
: KMIP
kmip
section of mongod security config
AuditLog
filter
: string
Audit filter
SetParameter
auditAuthorizationSuccess
: google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
security
: Security
security
section of mongod configuration.
auditLog
: AuditLog
AuditLog
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfig5_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][37].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
SetParameter
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds
: google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfig5_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][38].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
Security
KMIP
serverName
: string
KMIP server name
port
: google.protobuf.Int64Value
KMIP server port
serverCa
: string
KMIP Server CA
clientCertificate
: string
KMIP client certificate + private key (unencrypted)
keyIdentifier
: string
KMIP Key identifier (if any)
enableEncryption
: google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip
: KMIP
kmip
section of mongod security config
AuditLog
filter
: string
Audit filter
runtimeConfiguration
: google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess
: google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds
: google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
security
: Security
security
section of mongod configuration.
auditLog
: AuditLog
AuditLog
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfig6_0
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][39].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
SetParameter
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds
: google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfig6_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all options described in MongoDB documentation.
Storage
WiredTiger
Configuration of WiredTiger storage engine.
EngineConfig
cacheSizeGb
: google.protobuf.DoubleValue
The maximum size of the internal cache that WiredTiger will use for all data.
CollectionConfig
####### Compressor {#collectionconfig_compressor}
COMPRESSOR_UNSPECIFIED
NONE
No compression.
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
blockCompressor
: Compressor
Default type of compression to use for collection data.
IndexConfig
prefixCompression
: google.protobuf.BoolValue
Enables or disables prefix compression
engineConfig
: EngineConfig
Engine configuration for WiredTiger.
collectionConfig
: CollectionConfig
Collection configuration for WiredTiger.
indexConfig
: IndexConfig
Index configuration for WiredTiger
Journal
commitInterval
: google.protobuf.Int64Value
Commit interval between journal operations, in milliseconds. Default: 100.
wiredTiger
: WiredTiger
Configuration of the WiredTiger storage engine.
journal
: Journal
Configuration of the MongoDB journal.
OperationProfiling
Mode
MODE_UNSPECIFIED
OFF
The profiler is off and does not collect any data.
SLOW_OP
The profiler collects data for operations that take longer than the value of [slow_op_threshold][40].
ALL
The profiler collects data for all operations.
mode
: Mode
Mode which specifies operations that should be profiled.
slowOpThreshold
: google.protobuf.Int64Value
The slow operation time threshold, in milliseconds. Operations that run for longer than this threshold are considered slow, and are processed by the profiler running in the SLOW_OP mode.
slowOpSampleRate
: google.protobuf.DoubleValue
The fraction of slow operations that should be profiled or logged. operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongod will accept.
compression
: Compression
Compression settings
Security
KMIP
serverName
: string
KMIP server name
port
: google.protobuf.Int64Value
KMIP server port
serverCa
: string
KMIP Server CA
clientCertificate
: string
KMIP client certificate + private key (unencrypted)
keyIdentifier
: string
KMIP Key identifier (if any)
enableEncryption
: google.protobuf.BoolValue
If encryption at rest should be enabled or not
kmip
: KMIP
kmip
section of mongod security config
AuditLog
filter
: string
Audit filter
runtimeConfiguration
: google.protobuf.BoolValue
Allows runtime configuration of audit filter and auditAuthorizationSuccess
SetParameter
auditAuthorizationSuccess
: google.protobuf.BoolValue
Enables the auditing of authorization successes
enableFlowControl
: google.protobuf.BoolValue
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the goal of keeping the secondary members majority committed lag under a configurable maximum value.
minSnapshotHistoryWindowInSeconds
: google.protobuf.Int64Value
The minimum time window in seconds for which the storage engine keeps the snapshot history.
storage
: Storage
storage
section of mongod configuration.
operationProfiling
: OperationProfiling
operationProfiling
section of mongod configuration.
net
: Network
net
section of mongod configuration.
security
: Security
security
section of mongod configuration.
auditLog
: AuditLog
AuditLog
section of mongod configuration.
setParameter
: SetParameter
SetParameter
section of mongod configuration.
MongodConfigSet
effectiveConfig
: MongodConfig
Effective mongod settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig
User-defined mongod settings for a MongoDB cluster.
defaultConfig
: MongodConfig
Default mongod configuration for a MongoDB cluster.
MongodConfigSet3_6
effectiveConfig
: MongodConfig3_6
Effective mongod settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig3_6
User-defined mongod settings for a MongoDB 3.6 cluster.
defaultConfig
: MongodConfig3_6
Default mongod configuration for a MongoDB 3.6 cluster.
MongodConfigSet4_0
effectiveConfig
: MongodConfig4_0
Effective mongod settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig4_0
User-defined mongod settings for a MongoDB 4.0 cluster.
defaultConfig
: MongodConfig4_0
Default mongod configuration for a MongoDB 4.0 cluster.
MongodConfigSet4_2
effectiveConfig
: MongodConfig4_2
Effective mongod settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig4_2
User-defined mongod settings for a MongoDB 4.2 cluster.
defaultConfig
: MongodConfig4_2
Default mongod configuration for a MongoDB 4.2 cluster.
MongodConfigSet4_4
effectiveConfig
: MongodConfig4_4
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig4_4
User-defined mongod settings for a MongoDB 4.4 cluster.
defaultConfig
: MongodConfig4_4
Default mongod configuration for a MongoDB 4.4 cluster.
MongodConfigSet4_4_enterprise
effectiveConfig
: MongodConfig4_4_enterprise
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig4_4_enterprise
User-defined mongod settings for a MongoDB 4.4 cluster.
defaultConfig
: MongodConfig4_4_enterprise
Default mongod configuration for a MongoDB 4.4 cluster.
MongodConfigSet5_0
effectiveConfig
: MongodConfig5_0
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig5_0
User-defined mongod settings for a MongoDB 5.0 cluster.
defaultConfig
: MongodConfig5_0
Default mongod configuration for a MongoDB 5.0 cluster.
MongodConfigSet5_0_enterprise
effectiveConfig
: MongodConfig5_0_enterprise
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig5_0_enterprise
User-defined mongod settings for a MongoDB 5.0 cluster.
defaultConfig
: MongodConfig5_0_enterprise
Default mongod configuration for a MongoDB 5.0 cluster.
MongodConfigSet6_0
effectiveConfig
: MongodConfig6_0
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig6_0
User-defined mongod settings for a MongoDB 6.0 cluster.
defaultConfig
: MongodConfig6_0
Default mongod configuration for a MongoDB 6.0 cluster.
MongodConfigSet6_0_enterprise
effectiveConfig
: MongodConfig6_0_enterprise
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongodConfig6_0_enterprise
User-defined mongod settings for a MongoDB 6.0 cluster.
defaultConfig
: MongodConfig6_0_enterprise
Default mongod configuration for a MongoDB 6.0 cluster.
MongosConfig
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig3_6
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of incoming connections.
net
: Network
Network settings for mongos.
MongosConfig4_0
Network
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
net
: Network
Network settings for mongos.
MongosConfig4_2
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig4_4
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig4_4_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig5_0
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig5_0_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig6_0
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfig6_0_enterprise
Network
Compression
Compressor
COMPRESSOR_UNSPECIFIED
SNAPPY
The Snappy compression.
ZLIB
The zlib compression.
ZSTD
The zstd compression.
DISABLED
No compression
compressors
: Compressor
Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
- other members of the deployment if the instance is part of a replica set or a sharded cluster
- mongosh
- drivers that support the OP_COMPRESSED message format. MongoDB supports the following compressors:
maxIncomingConnections
: google.protobuf.Int64Value
The maximum number of simultaneous connections that mongos will accept.
compression
: Compression
Compression settings
net
: Network
Network settings for mongos.
MongosConfigSet
effectiveConfig
: MongosConfig
Effective mongos settings for a MongoDB cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig
User-defined mongos settings for a MongoDB cluster.
defaultConfig
: MongosConfig
Default mongos configuration for a MongoDB cluster.
MongosConfigSet3_6
effectiveConfig
: MongosConfig3_6
Effective settings for a MongoDB 3.6 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig3_6
User-defined settings for a MongoDB 3.6 cluster.
defaultConfig
: MongosConfig3_6
Default configuration for a MongoDB 3.6 cluster.
MongosConfigSet4_0
effectiveConfig
: MongosConfig4_0
Effective mongos settings for a MongoDB 4.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig4_0
User-defined mongos settings for a MongoDB 4.0 cluster.
defaultConfig
: MongosConfig4_0
Default mongos configuration for a MongoDB 4.0 cluster.
MongosConfigSet4_2
effectiveConfig
: MongosConfig4_2
Effective mongos settings for a MongoDB 4.2 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig4_2
User-defined mongos settings for a MongoDB 4.2 cluster.
defaultConfig
: MongosConfig4_2
Default mongos configuration for a MongoDB 4.2 cluster.
MongosConfigSet4_4
effectiveConfig
: MongosConfig4_4
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig4_4
User-defined mongos settings for a MongoDB 4.4 cluster.
defaultConfig
: MongosConfig4_4
Default mongos configuration for a MongoDB 4.4 cluster.
MongosConfigSet4_4_enterprise
effectiveConfig
: MongosConfig4_4_enterprise
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig4_4_enterprise
User-defined mongos settings for a MongoDB 4.4 cluster.
defaultConfig
: MongosConfig4_4_enterprise
Default mongos configuration for a MongoDB 4.4 cluster.
MongosConfigSet5_0
effectiveConfig
: MongosConfig5_0
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig5_0
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig
: MongosConfig5_0
Default mongos configuration for a MongoDB 5.0 cluster.
MongosConfigSet5_0_enterprise
effectiveConfig
: MongosConfig5_0_enterprise
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig5_0_enterprise
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig
: MongosConfig5_0_enterprise
Default mongos configuration for a MongoDB 5.0 cluster.
MongosConfigSet6_0
effectiveConfig
: MongosConfig6_0
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig6_0
User-defined mongos settings for a MongoDB 6.0 cluster.
defaultConfig
: MongosConfig6_0
Default mongos configuration for a MongoDB 6.0 cluster.
MongosConfigSet6_0_enterprise
effectiveConfig
: MongosConfig6_0_enterprise
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined in user_config and default_config).
userConfig
: MongosConfig6_0_enterprise
User-defined mongos settings for a MongoDB 5.0 cluster.
defaultConfig
: MongosConfig6_0_enterprise
Default mongos configuration for a MongoDB 5.0 cluster.