5353
5454 .. code-block:: sh
5555
56- db.runCommand({ createStore: <store-name>, provider: <storage-provider>, region: <region-name>, bucket: <bucket-name>, delimiter: <delimiter>, prefix: <prefix> })
56+ db.runCommand({ createStore: <store-name>, provider: <storage-provider>, region: <region-name>, bucket: <bucket-name>, additionalStorageClasses: [ <storage-classes> ], delimiter: <delimiter>, prefix: <prefix> })
5757
5858 .. tab:: Atlas Configuration
5959 :tabid: atlas
@@ -123,6 +123,28 @@ Parameters
123123 the configured |aws| |iam| credentials.
124124 - yes
125125
126+ * - ``additionalStorageClasses``
127+ - array of strings
128+ - Array of |aws| |s3| `storage classes
129+ <https://aws.amazon.com/s3/storage-classes/>`__. {+adl+} will
130+ include the files in these storage classes in the query results.
131+ Valid values are:
132+
133+ - ``INTELLIGENT_TIERING`` to include files in the `Intelligent
134+ Tiering <https://aws.amazon.com/s3/storage-classes/#Unknown_or_changing_access>`__
135+ storage class.
136+ - ``STANDARD_IA`` to include files in the `Standard-Infrequent Access
137+ <https://aws.amazon.com/s3/storage-classes/#Infrequent_access>`__
138+ storage class.
139+
140+ .. note::
141+
142+ Files in the `Standard
143+ <https://aws.amazon.com/s3/storage-classes/#General_purpose>`__
144+ storage class are supported by default.
145+
146+ - no
147+
126148 * - ``delimiter``
127149 - string
128150 - Character used to separate path segments in the {+data-lake-store+}.
@@ -189,6 +211,7 @@ fails, see :ref:`dl-create-store-cmd-errors` for recommended solutions.
189211 "name": "<store-name>",
190212 "region": "<region-name>",
191213 "bucket": "<bucket-name>",
214+ "additionalStorageClasses": ["<storage-classes>"]
192215 "delimiter": "<delimiter>",
193216 "prefix": "<prefix>",
194217 "provider": "<storage-provider>"
@@ -245,7 +268,7 @@ The following example uses the ``createStore`` command to create a new
245268 .. code-block:: json
246269
247270 use sample
248- db.runCommand({ createStore: "myStore", provider: "s3", region: "us-east-1", bucket: "my-data-lake", prefix: "/sample" })
271+ db.runCommand({ createStore: "myStore", provider: "s3", region: "us-east-1", bucket: "my-data-lake", "additionalStorageClasses" : ["STANDARD_IA","INTELLIGENT_TIERING"] prefix: "/sample" })
249272
250273 The previous command prints the following:
251274
@@ -258,6 +281,10 @@ The following example uses the ``createStore`` command to create a new
258281 "name": "myStore",
259282 "region": "us-east-1",
260283 "bucket": "my-data-lake",
284+ "additionalStorageClasses" : [
285+ "STANDARD_IA",
286+ "INTELLIGENT_TIERING"
287+ ],
261288 "delimiter": "/",
262289 "prefix": "/sample",
263290 "provider": "s3"
0 commit comments