@@ -15,21 +15,13 @@ settings required when you update a cloud backup schedule using the
15
15
{+atlas-cli+}. The {+atlas-cli+} accepts ``.json`` cloud backup schedule
16
16
configuration files.
17
17
18
- Use the following resources to:
19
-
20
- - Learn the :ref:`settings <cloud-backup-schedule-settings>`
21
- you can specify in the cloud backup schedule configuration file.
22
- - View and copy :ref:`sample configuration files
23
- <example-cloud-backup-schedule-config-file>`.
24
-
25
18
.. _cloud-backup-schedule-settings:
26
19
27
20
Cloud Backup Schedule Settings
28
21
------------------------------
29
22
30
- |service| allows you to specify the following settings to update a cloud
31
- backup schedule with the {+atlas-cli+}. You can specify these cloud backup
32
- schedule settings either in the configuration file or as flags in the
23
+ You can specify the following settings to update a cloud
24
+ backup schedule either in the configuration file or as flags in the
33
25
command:
34
26
35
27
.. list-table::
@@ -42,47 +34,46 @@ command:
42
34
43
35
* - ``autoExportEnabled``
44
36
- boolean
45
- - Flag that indicates whether MongoDB Cloud automatically exports
37
+ - Flag that indicates whether |service| automatically exports
46
38
cloud backup snapshots to the |aws| bucket.
47
39
48
40
* - ``copySettings``
49
41
- array
50
42
- List that contains a document for each copy setting item in the
51
43
desired backup policy.
52
44
53
- * - ``copySettings.``
54
- ``cloudProvider``
45
+ * - | ``copySettings.``
46
+ | ``cloudProvider``
55
47
- string
56
48
- Human-readable label that identifies the cloud provider that
57
49
stores the snapshot copy.
58
50
59
- * - ``copySettings.``
60
- ``frequencies``
51
+ * - | ``copySettings.``
52
+ | ``frequencies``
61
53
- array of strings
62
54
- List that describes which types of snapshots to copy.
63
55
64
- * - ``copySettings.``
65
- ``regionName``
56
+ * - | ``copySettings.``
57
+ | ``regionName``
66
58
- string
67
- - Target region to copy snapshots belonging to ``replicationSpecId``
68
- to. Please supply the ' Atlas Region' which can be found under
69
- `Cloud Providers <https://www.mongodb.com/docs/atlas/reference/cloud-providers/>`__
70
- 'regions' link.
59
+ - Target Atlas region to copy snapshots belonging to ``replicationSpecId``
60
+ to. Please supply the ** Atlas Region** that corresponds to your
61
+ :ref:`AWS <amazon-aws>`, :ref:`GCP <google-gcp>` or :ref:`Azure
62
+ <microsoft-azure>` region.
71
63
72
- * - ``copySettings.``
73
- ``replicationSpecId``
64
+ * - | ``copySettings.``
65
+ | ``replicationSpecId``
74
66
- string
75
67
- Unique 24-hexadecimal digit string that identifies the
76
68
replication object for a zone in a cluster. For global clusters,
77
69
there can be multiple zones to choose from. For sharded clusters
78
70
and replica set clusters, there is only one zone in the cluster.
79
- To find the Replication Spec Id, do a GET request to Return One
80
- Cluster in One Project and consult the replicationSpecs array
71
+ To find ``thereplicationSpecId``, do a GET request to
81
72
:oas-atlas-op:`Return One Cluster in One Project
82
- </getLegacyCluster>`.
73
+ </getLegacyCluster>` and consult its ``replicationSpecs`` array .
83
74
84
- * - ``copySettings.``
85
- ``shouldCopyOplogs``
75
+ * - | ``copySettings.``
76
+ | ``shouldCopyOplogs``
86
77
- boolean
87
78
- Flag that indicates whether to copy the oplogs to the target
88
79
region. You can use the oplogs to perform point-in-time restores.
@@ -92,46 +83,44 @@ command:
92
83
- List that contains a document for each copy setting item in the
93
84
desired backup policy.
94
85
95
- * - ``deleteCopiedBackups.``
96
- ``cloudProvider``
86
+ * - | ``deleteCopiedBackups.``
87
+ | ``cloudProvider``
97
88
- string
98
89
- Human-readable label that identifies the cloud provider for the
99
90
deleted copy setting whose backup copies you want to delete.
100
91
101
- * - ``deleteCopiedBackups.``
102
- ``regionName``
92
+ * - | ``deleteCopiedBackups.``
93
+ | ``regionName``
103
94
- string
104
- - Target region for the deleted copy setting whose backup copies
105
- you want to delete. Please supply the 'Atlas Region' which can be
106
- found under `Cloud Providers
107
- <https://www.mongodb.com/docs/atlas/reference/cloud-providers/>`__
108
- 'regions' link.
109
-
110
- * - ``deleteCopiedBackups.``
111
- ``replicationSpecId``
95
+ - Target Atlas region to copy snapshots belonging to ``replicationSpecId``
96
+ to. Please supply the **Atlas Region** that corresponds to your
97
+ :ref:`AWS <amazon-aws>`, :ref:`GCP <google-gcp>` or :ref:`Azure
98
+ <microsoft-azure>` region.
99
+
100
+ * - | ``deleteCopiedBackups.``
101
+ | ``replicationSpecId``
112
102
- string
113
103
- Unique 24-hexadecimal digit string that identifies the
114
104
replication object for a zone in a cluster. For global clusters,
115
105
there can be multiple zones to choose from. For sharded clusters
116
106
and replica setclusters, there is only one zone in the cluster.
117
- To find the Replication Spec Id, do a GET request to Return One
118
- Cluster in One Project and consult the replicationSpecs array
107
+ To find ``thereplicationSpecId``, do a GET request to
119
108
:oas-atlas-op:`Return One Cluster in One Project
120
- </getLegacyCluster>`.
109
+ </getLegacyCluster>` and consult its ``replicationSpecs`` array .
121
110
122
111
* - ``export``
123
112
- object
124
113
- List that contains a document for each copy setting item in the
125
114
desired backup policy.
126
115
127
- * - ``export.``
128
- ``exportBucketId``
116
+ * - | ``export.``
117
+ | ``exportBucketId``
129
118
- string
130
119
- Unique 24-hexadecimal character string that identifies the |aws|
131
120
Bucket.
132
121
133
- * - ``export.``
134
- ``frequencyType``
122
+ * - | ``export.``
123
+ | ``frequencyType``
135
124
- string
136
125
- Human-readable label that indicates the rate at which the export
137
126
policy item occurs.
@@ -140,20 +129,20 @@ command:
140
129
- array
141
130
- Rules set for this backup schedule.
142
131
143
- * - ``policies.``
144
- ``id``
132
+ * - | ``policies.``
133
+ | ``id``
145
134
- string
146
135
- Unique 24-hexadecimal digit string that identifies this backup
147
136
policy.
148
137
149
- * - ``policies.``
150
- ``policyItems``
138
+ * - | ``policies.``
139
+ | ``policyItems``
151
140
- array
152
141
- List that contains the specifications for one policy.
153
142
154
- * - ``policies.``
155
- ``policyItems.``
156
- ``frequencyInterval``
143
+ * - | ``policies.``
144
+ | ``policyItems.``
145
+ | ``frequencyInterval``
157
146
- integer
158
147
- Number that indicates the frequency interval for a set of
159
148
snapshots. A value of ``1`` specifies the first instance of the
@@ -168,28 +157,28 @@ command:
168
157
169
158
- In an hourly policy item, you can set the frequency interval to
170
159
``1``, ``2``, ``4``, ``6``, ``8``, or ``12``. For hourly policy
171
- items for NVMe clusters, MongoDB Cloud only accepts ``12`` as
160
+ items for NVMe clusters, |service| only accepts ``12`` as
172
161
the frequency interval value.
173
162
174
- * - ``policies.``
175
- ``policyItems.``
176
- ``frequencyType``
163
+ * - | ``policies.``
164
+ | ``policyItems.``
165
+ | ``frequencyType``
177
166
- string
178
167
- Human-readable label that identifies the frequency type
179
168
associated with the backup policy.
180
169
181
- * - ``policies.``
182
- ``policyItems.``
183
- ``retentionUnit``
170
+ * - | ``policies.``
171
+ | ``policyItems.``
172
+ | ``retentionUnit``
184
173
- string
185
- - Unit of time in which MongoDB Cloud measures snapshot retention.
174
+ - Unit of time in which |service| measures snapshot retention.
186
175
187
- * - ``policies.``
188
- ``policyItems.``
189
- ``retentionValue``
176
+ * - | ``policies.``
177
+ | ``policyItems.``
178
+ | ``retentionValue``
190
179
- integer
191
- - Duration in days, weeks, or months that MongoDB Cloud retains the
192
- snapshot. For less frequent policy items, MongoDB Cloud requires
180
+ - Duration in days, weeks, or months that |service| retains the
181
+ snapshot. For less frequent policy items, |service| requires
193
182
that you specify a value greater than or equal to the value
194
183
specified for more frequent policy items.
195
184
@@ -200,42 +189,38 @@ command:
200
189
* - ``referenceHourOfDay``
201
190
- integer
202
191
- Hour of day in Coordinated Universal Time (UTC) that represents
203
- when MongoDB Cloud takes the snapshot.
192
+ when |service| takes the snapshot.
204
193
205
194
* - ``referenceMinuteOfHour``
206
195
- integer
207
- - Minute of the ``referenceHourOfDay`` that represents when MongoDB
208
- Cloud takes the snapshot.
196
+ - Minute of the ``referenceHourOfDay`` that represents when
197
+ |service| takes the snapshot.
209
198
210
199
* - ``restoreWindowDays``
211
200
- integer
212
201
- Number of previous days that you can restore back to with
213
- Continuous Cloud Backup accuracy. You must specify a positive,
202
+ continuous cloud backup accuracy. You must specify a positive,
214
203
non-zero integer. This parameter applies to continuous cloud
215
204
backups only.
216
205
217
206
* - ``updateSnapshots``
218
207
- boolean
219
208
- Flag that indicates whether to apply the retention changes in the
220
- updated backup policy to snapshots that MongoDB Cloud took
209
+ updated backup policy to snapshots that |service| took
221
210
previously.
222
211
223
212
* - ``useOrgAndGroupNamesInExportPrefix``
224
213
- boolean
225
214
- Flag that indicates whether to use organization and project names
226
215
instead of organization and project UUIDs in the path to the
227
- metadata files that MongoDB Cloud uploads to your |aws| bucket.
228
-
229
- For a full list of available settings, see the API documentation for
230
- :oas-atlas-op:`Update Cloud Backup Schedule for One Cluster </cloudProvider>`.
216
+ metadata files that |service| uploads to your |aws| bucket.
231
217
232
218
.. _example-cloud-backup-schedule-config-file:
233
219
234
220
Example Cloud Backup Schedule Configuration File
235
221
------------------------------------------------
236
222
237
- To update a cloud backup schedule for a single cluster, specify the same
238
- service provider for your ``regionConfigs`` objects as shown in the
239
- following example file:
223
+ To update a cloud backup schedule for a single cluster, specify the
224
+ fields you want to update as shown in the following example file:
240
225
241
226
.. literalinclude:: /includes/update-cloud-backup-schedule-config-file.json
0 commit comments