@@ -56,8 +56,7 @@ The configuration file for creating or updating a |cloud| or
56
56
57
57
* - ``version``
58
58
- string
59
- - Version of the :manual:`mongod
60
- </reference/program/mongod/#bin.mongod>` process to deploy.
59
+ - Version of the |mongod| process to deploy.
61
60
62
61
* - ``featureCompatibilityVersion``
63
62
- string
@@ -68,9 +67,7 @@ The configuration file for creating or updating a |cloud| or
68
67
* - ``processes``
69
68
- array of objects
70
69
- Required for replica sets. An array of objects containing
71
- settings for each
72
- :manual:`mongod </reference/program/mongod/#bin.mongod>`
73
- process. Each ``mongod`` has
70
+ settings for each |mongod| process. Each ``mongod`` has
74
71
:ref:`replica set member settings <replica-set-member-settings>`.
75
72
76
73
* - ``shards``
@@ -87,8 +84,7 @@ The configuration file for creating or updating a |cloud| or
87
84
* - ``mongos``
88
85
- array of objects
89
86
- Required for sharded clusters. An array of objects containing
90
- settings for each :manual:`mongos </reference/program/mongos>`
91
- instance.
87
+ settings for each |mongos| instance.
92
88
93
89
.. _replica-set-member-settings:
94
90
@@ -108,53 +104,158 @@ replica set member:
108
104
- Description
109
105
- Required?
110
106
107
+ * - ``auditLogDestination``
108
+ - string
109
+ - Setting that enables :manual:`auditing </core/auditing>` and
110
+ specifies where to send all audit events. {+mcli+} accepts the
111
+ following values:
112
+
113
+ - ``syslog``
114
+
115
+ Output the audit events to ``syslog`` in JSON format.
116
+
117
+ - ``console``
118
+
119
+ Output the audit events to ``stdout`` in JSON format.
120
+
121
+ - ``file``
122
+
123
+ Output the audit events to the file specified in
124
+ the ``auditLogPath`` setting in the format specified in
125
+ the ``auditLogFormat`` setting.
126
+
127
+ This setting corresponds to the :manual:`auditLog.destination</reference/configuration-options/#auditLog.destination>`
128
+ configuration file option.
129
+ - no
130
+
131
+ * - ``auditLogFormat``
132
+ - string
133
+ - Format of the output file for
134
+ :manual:`auditing </core/auditing>` if ``auditLogDestination`` is
135
+ set to ``file``.
136
+
137
+ {+mcli+} accepts the following values:
138
+
139
+ - ``JSON``
140
+
141
+ Output the audit events in JSON format to the file specified
142
+ in the ``auditLogPath`` setting.
143
+
144
+ - ``BSON``
145
+
146
+ Output the audit events in BSON binary format to the file
147
+ specified in the ``auditLogPath`` setting.
148
+
149
+ This setting corresponds to the :manual:`auditLog.format
150
+ </reference/configuration-options/#auditLog.format>`
151
+ configuration file option.
152
+ - no
153
+
154
+ * - ``auditLogPath``
155
+ - string
156
+ - Output file for :manual:`auditing </core/auditing>` if
157
+ ``auditLogDestination`` has a value of ``file``. The
158
+ ``auditLogPath`` option can take either an absolute or a
159
+ relative path name.
160
+
161
+ This setting corresponds to the :manual:`auditLog.path
162
+ </reference/configuration-options/#auditLog.path>`
163
+ configuration file option.
164
+ - no
165
+
166
+ * - ``bindIp``
167
+ - string
168
+ - Hostnames and/or IP addresses and/or full Unix domain socket
169
+ paths on which |mongos| or |mongod| should listen for client
170
+ connections. You may attach |mongos| or |mongod| to any
171
+ interface. To bind to multiple addresses, enter a list of
172
+ comma-separated values.
173
+
174
+ This setting corresponds to the :manual:`net.bindIp
175
+ </reference/configuration-options/#net.bindIp>`
176
+ configuration file option.
177
+ - no
178
+
179
+ * - ``bindIpAll``
180
+ - boolean
181
+ - Flag that indicates whether the |mongos| or |mongod| instance
182
+ binds to all IPv4 addresses (for example, ``0.0.0.0``). If
183
+ ``ipv6`` is set to ``true``, ``bindIpAll` also binds to IPv6
184
+ addresses (for exmaple, ``::``). {+mcli+} accepts ] the
185
+ following values: ``true`` or ``false``.
186
+
187
+ This setting corresponds to the :manual:`net.bindIpAll
188
+ </reference/configuration-options/#net.bindIpAll>`
189
+ configuration file option.
190
+ - no
191
+
111
192
* - ``buildIndexes``
112
193
- boolean
113
- - Flag that indicates whether to direct the :manual:` mongod
114
- </reference/program/mongod/#bin.mongod>` to build indexes.
115
- Value can be ``true`` or ``false``.
194
+ - Flag that indicates whether to direct the | mongod| to build
195
+ indexes. {+mcli+} accepts the following values: ``true`` or
196
+ ``false``.
116
197
117
198
This setting corresponds to the :manual:`buildIndexes
118
- </reference/replica-configuration/#rsconf.members[n].buildIndexes>`
119
- :manual:`mongod </reference/program/mongod/#bin.mongod>` replica set
120
- configuration option.
199
+ </reference/replica-configuration/#rsconf.members[n].buildIndexes>`
200
+ replica set configuration option.
121
201
- no
122
202
123
203
* - ``dbPath``
124
204
- string
125
- - Directory where the :manual:`mongod
126
- </reference/program/mongod/#bin.mongod>` instance stores its
205
+ - Directory where the |mongod| instance stores its
127
206
data. This cannot be modified after deployment.
128
207
- yes
129
208
130
209
* - ``delay``
131
210
- int
132
211
- Number of seconds behind the primary member that
133
- this member should lag. This setting corresponds to the
212
+ this member should lag.
213
+
214
+ This setting corresponds to the
134
215
:manual:`slaveDelay
135
- </reference/replica-configuration/#rsconf.members[n].slaveDelay>`
136
- :manual:`mongod </reference/program/mongod/#bin.mongod>` replica set
137
- configuration option.
216
+ </reference/replica-configuration/#rsconf.members[n].slaveDelay>`
217
+ replica set configuration option.
138
218
- no
139
219
140
220
* - ``hostname``
141
221
- string
142
222
- Name of the host to add to the replica set. This is the
143
- host on which |mms| deploys the :manual:`mongod
144
- </reference/program/mongod/#bin.mongod>` process.
223
+ host on which |mms| deploys the |mongod| process.
145
224
- yes
146
225
226
+ * - ``ipv6``
227
+ - boolean
228
+ - Flag that indicates whether the deployment supports |ipv6|.
229
+ {+mcli+} accepts the following values: ``true`` or ``false``.
230
+
231
+ This setting corresponds to the :manual:`net.ipv6
232
+ </reference/configuration-options/#net.ipv6>`
233
+ configuration file option.
234
+ - no
235
+
236
+ * - ``logDestination``
237
+ - string
238
+ - Destination to which MongoDB sends all log output. {+mcli+}
239
+ accepts the following values: ``file`` or ``syslog``. If you
240
+ specify ``file``, you must also specify ``logPath``.
241
+
242
+ If you do not specify ``logDestination``, MongoDB
243
+ sends all log output to standard output.
244
+
245
+ This setting corresponds to the :manual:`systemLog.destination
246
+ </reference/configuration-options/#systemLog.destination>`
247
+ configuration file option.
248
+ - no
249
+
147
250
* - ``logPath``
148
251
- string
149
- - Location and name of the log file for the :manual:`mongod
150
- </reference/program/mongod/#bin.mongod>` process
151
- on the host.
252
+ - Location and name of the log file for the |mongod| process on
253
+ the host.
152
254
- yes
153
255
154
256
* - ``port``
155
257
- integer
156
- - Port for the replica set member. The :manual:`mongod
157
- </reference/program/mongod/#bin.mongod>` process
258
+ - Port for the replica set member. The |mongod| process
158
259
must have exclusive access to the specified port.
159
260
- yes
160
261
@@ -392,7 +493,7 @@ replica set member:
392
493
* - ``votes``
393
494
- integer
394
495
- Number that indicates whether the replica set member
395
- votes in the election. Value can be :
496
+ votes in the election. {+mcli+} accepts the following values :
396
497
397
498
- ``0`` if the replica set member cannot vote
398
499
- ``1`` if the replica set member can vote
@@ -426,11 +527,9 @@ shard:
426
527
427
528
* - ``processes``
428
529
- array of objects
429
- - An array of objects containing settings
430
- for each
431
- :manual:`mongod </reference/program/mongod/#bin.mongod>`
432
- process. Each ``mongod`` has
433
- :ref:`replica set member settings <replica-set-member-settings>`.
530
+ - An array of objects containing settings for each |mongod|
531
+ process. Each ``mongod`` has :ref:`replica set member settings
532
+ <replica-set-member-settings>`.
434
533
- yes
435
534
436
535
.. _mms-sample-config-file:
0 commit comments