Skip to content

Commit c22faad

Browse files
Add examples to Reference Tables API documentation, update cloud file and local file metadata (#2924)
Co-authored-by: ci.datadog-api-spec <[email protected]> 49b9f83
1 parent a3fbfcf commit c22faad

File tree

6 files changed

+243
-151
lines changed

6 files changed

+243
-151
lines changed

datadog_api_client.v2.api.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10721,7 +10721,13 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1072110721
<dt class="sig sig-object py" id="datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.create_reference_table">
1072210722
<span class="sig-name descname"><span class="pre">create_reference_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">body</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_table_request.CreateTableRequest" title="datadog_api_client.v2.model.create_table_request.CreateTableRequest"><span class="pre">CreateTableRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2.TableResultV2" title="datadog_api_client.v2.model.table_result_v2.TableResultV2"><span class="pre">TableResultV2</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.create_reference_table" title="Link to this definition">¶</a></dt>
1072310723
<dd><p>Create reference table.</p>
10724-
<p>Create a new reference table. You can provide data in two ways: 1) Call POST api/v2/reference-tables/upload first to get an upload ID, then PUT chunks of CSV data to each provided URL, and finally call this POST endpoint with the upload_id in file_metadata, OR 2) Provide access_details in file_metadata pointing to a CSV file in cloud storage (Amazon S3, Azure Blob Storage, or GCP Cloud Storage).</p>
10724+
<p>Creates a reference table. You can provide data in two ways:</p>
10725+
<ol class="arabic simple">
10726+
<li><p>Call POST /api/v2/reference-tables/upload to get an upload ID. Then, PUT the CSV data
10727+
(not the file itself) in chunks to each URL in the request body. Finally, call this
10728+
POST endpoint with <code class="docutils literal notranslate"><span class="pre">upload_id</span></code> in <code class="docutils literal notranslate"><span class="pre">file_metadata</span></code>.</p></li>
10729+
<li><p>Provide <code class="docutils literal notranslate"><span class="pre">access_details</span></code> in <code class="docutils literal notranslate"><span class="pre">file_metadata</span></code> pointing to a CSV file in cloud storage.</p></li>
10730+
</ol>
1072510731
<dl class="field-list simple">
1072610732
<dt class="field-odd">Return type<span class="colon">:</span></dt>
1072710733
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2.TableResultV2" title="datadog_api_client.v2.model.table_result_v2.TableResultV2">TableResultV2</a></p>
@@ -10746,7 +10752,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1074610752
<p>Delete a reference table by ID</p>
1074710753
<dl class="field-list simple">
1074810754
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
10749-
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – The ID of the reference table to delete</p>
10755+
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to delete</p>
1075010756
</dd>
1075110757
<dt class="field-even">Return type<span class="colon">:</span></dt>
1075210758
<dd class="field-even"><p>None</p>
@@ -10761,7 +10767,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1076110767
<dl class="field-list simple">
1076210768
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
1076310769
<dd class="field-odd"><ul class="simple">
10764-
<li><p><strong>id</strong> (<em>str</em>) – The ID of the reference table</p></li>
10770+
<li><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to get rows from</p></li>
1076510771
<li><p><strong>row_id</strong> (<em>[</em><em>str</em><em>]</em>) – List of row IDs (primary key values) to retrieve from the reference table.</p></li>
1076610772
</ul>
1076710773
</dd>
@@ -10777,7 +10783,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1077710783
<p>Get a reference table by ID</p>
1077810784
<dl class="field-list simple">
1077910785
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
10780-
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – The ID of the reference table to retrieve</p>
10786+
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to retrieve</p>
1078110787
</dd>
1078210788
<dt class="field-even">Return type<span class="colon">:</span></dt>
1078310789
<dd class="field-even"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2.TableResultV2" title="datadog_api_client.v2.model.table_result_v2.TableResultV2">TableResultV2</a></p>
@@ -10794,7 +10800,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1079410800
<dd class="field-odd"><ul class="simple">
1079510801
<li><p><strong>page_limit</strong> (<em>int</em><em>, </em><em>optional</em>) – Number of tables to return.</p></li>
1079610802
<li><p><strong>page_offset</strong> (<em>int</em><em>, </em><em>optional</em>) – Number of tables to skip for pagination.</p></li>
10797-
<li><p><strong>sort</strong> (<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.reference_table_sort_type.ReferenceTableSortType" title="datadog_api_client.v2.model.reference_table_sort_type.ReferenceTableSortType"><em>ReferenceTableSortType</em></a><em>, </em><em>optional</em>) – Sort field and direction. Use field name for ascending, prefix with “-” for descending.</p></li>
10803+
<li><p><strong>sort</strong> (<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.reference_table_sort_type.ReferenceTableSortType" title="datadog_api_client.v2.model.reference_table_sort_type.ReferenceTableSortType"><em>ReferenceTableSortType</em></a><em>, </em><em>optional</em>) – Sort field and direction for the list of reference tables. Use field name for ascending, prefix with “-” for descending.</p></li>
1079810804
<li><p><strong>filter_status</strong> (<em>str</em><em>, </em><em>optional</em>) – Filter by table status.</p></li>
1079910805
<li><p><strong>filter_table_name_exact</strong> (<em>str</em><em>, </em><em>optional</em>) – Filter by exact table name match.</p></li>
1080010806
<li><p><strong>filter_table_name_contains</strong> (<em>str</em><em>, </em><em>optional</em>) – Filter by table name containing substring.</p></li>
@@ -10812,7 +10818,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1081210818
<p>Update a reference table by ID. You can update the table’s data, description, and tags. Note: The source type cannot be changed after table creation. For data updates: For existing tables of type <cite>source:LOCAL_FILE</cite>, call POST api/v2/reference-tables/uploads first to get an upload ID, then PUT chunks of CSV data to each provided URL, and finally call this PATCH endpoint with the upload_id in file_metadata. For existing tables with <cite>source:</cite> types of <cite>S3 `</cite>,`` GCS <code class="docutils literal notranslate"><span class="pre">,</span> <span class="pre">or</span></code> AZURE`, provide updated access_details in file_metadata pointing to a CSV file in the same type of cloud storage.</p>
1081310819
<dl class="field-list simple">
1081410820
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
10815-
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – The ID of the reference table to update</p>
10821+
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to update</p>
1081610822
</dd>
1081710823
<dt class="field-even">Return type<span class="colon">:</span></dt>
1081810824
<dd class="field-even"><p>None</p>

datadog_api_client.v2.html

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5124,7 +5124,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
51245124
</ul>
51255125
</li>
51265126
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_table_request_data">datadog_api_client.v2.model.create_table_request_data module</a><ul>
5127-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_table_request_data.CreateTableRequestData"><code class="docutils literal notranslate"><span class="pre">CreateTableRequestData</span></code></a></li>
5127+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_table_request_data.CreateTableRequestData"><code class="docutils literal notranslate"><span class="pre">CreateTableRequestData</span></code></a><ul>
5128+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_table_request_data.CreateTableRequestData.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">CreateTableRequestData.additional_properties_type</span></code></a></li>
5129+
</ul>
5130+
</li>
51285131
</ul>
51295132
</li>
51305133
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_table_request_data_attributes">datadog_api_client.v2.model.create_table_request_data_attributes module</a><ul>
@@ -5182,7 +5185,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
51825185
</ul>
51835186
</li>
51845187
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_upload_request_data">datadog_api_client.v2.model.create_upload_request_data module</a><ul>
5185-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_request_data.CreateUploadRequestData"><code class="docutils literal notranslate"><span class="pre">CreateUploadRequestData</span></code></a></li>
5188+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_request_data.CreateUploadRequestData"><code class="docutils literal notranslate"><span class="pre">CreateUploadRequestData</span></code></a><ul>
5189+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_request_data.CreateUploadRequestData.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">CreateUploadRequestData.additional_properties_type</span></code></a></li>
5190+
</ul>
5191+
</li>
51865192
</ul>
51875193
</li>
51885194
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_upload_request_data_attributes">datadog_api_client.v2.model.create_upload_request_data_attributes module</a><ul>
@@ -5198,7 +5204,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
51985204
</ul>
51995205
</li>
52005206
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_upload_response_data">datadog_api_client.v2.model.create_upload_response_data module</a><ul>
5201-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_response_data.CreateUploadResponseData"><code class="docutils literal notranslate"><span class="pre">CreateUploadResponseData</span></code></a></li>
5207+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_response_data.CreateUploadResponseData"><code class="docutils literal notranslate"><span class="pre">CreateUploadResponseData</span></code></a><ul>
5208+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.create_upload_response_data.CreateUploadResponseData.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">CreateUploadResponseData.additional_properties_type</span></code></a></li>
5209+
</ul>
5210+
</li>
52025211
</ul>
52035212
</li>
52045213
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.create_upload_response_data_attributes">datadog_api_client.v2.model.create_upload_response_data_attributes module</a><ul>
@@ -11843,7 +11852,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
1184311852
</ul>
1184411853
</li>
1184511854
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.patch_table_request_data">datadog_api_client.v2.model.patch_table_request_data module</a><ul>
11846-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.patch_table_request_data.PatchTableRequestData"><code class="docutils literal notranslate"><span class="pre">PatchTableRequestData</span></code></a></li>
11855+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.patch_table_request_data.PatchTableRequestData"><code class="docutils literal notranslate"><span class="pre">PatchTableRequestData</span></code></a><ul>
11856+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.patch_table_request_data.PatchTableRequestData.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">PatchTableRequestData.additional_properties_type</span></code></a></li>
11857+
</ul>
11858+
</li>
1184711859
</ul>
1184811860
</li>
1184911861
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.patch_table_request_data_attributes">datadog_api_client.v2.model.patch_table_request_data_attributes module</a><ul>
@@ -15121,7 +15133,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
1512115133
</ul>
1512215134
</li>
1512315135
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.table_result_v2_data">datadog_api_client.v2.model.table_result_v2_data module</a><ul>
15124-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2_data.TableResultV2Data"><code class="docutils literal notranslate"><span class="pre">TableResultV2Data</span></code></a></li>
15136+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2_data.TableResultV2Data"><code class="docutils literal notranslate"><span class="pre">TableResultV2Data</span></code></a><ul>
15137+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_result_v2_data.TableResultV2Data.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">TableResultV2Data.additional_properties_type</span></code></a></li>
15138+
</ul>
15139+
</li>
1512515140
</ul>
1512615141
</li>
1512715142
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.table_result_v2_data_attributes">datadog_api_client.v2.model.table_result_v2_data_attributes module</a><ul>
@@ -15177,11 +15192,17 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
1517715192
</ul>
1517815193
</li>
1517915194
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.table_row_resource_data">datadog_api_client.v2.model.table_row_resource_data module</a><ul>
15180-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data.TableRowResourceData"><code class="docutils literal notranslate"><span class="pre">TableRowResourceData</span></code></a></li>
15195+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data.TableRowResourceData"><code class="docutils literal notranslate"><span class="pre">TableRowResourceData</span></code></a><ul>
15196+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data.TableRowResourceData.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">TableRowResourceData.additional_properties_type</span></code></a></li>
15197+
</ul>
15198+
</li>
1518115199
</ul>
1518215200
</li>
1518315201
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.table_row_resource_data_attributes">datadog_api_client.v2.model.table_row_resource_data_attributes module</a><ul>
15184-
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data_attributes.TableRowResourceDataAttributes"><code class="docutils literal notranslate"><span class="pre">TableRowResourceDataAttributes</span></code></a></li>
15202+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data_attributes.TableRowResourceDataAttributes"><code class="docutils literal notranslate"><span class="pre">TableRowResourceDataAttributes</span></code></a><ul>
15203+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.table_row_resource_data_attributes.TableRowResourceDataAttributes.additional_properties_type"><code class="docutils literal notranslate"><span class="pre">TableRowResourceDataAttributes.additional_properties_type</span></code></a></li>
15204+
</ul>
15205+
</li>
1518515206
</ul>
1518615207
</li>
1518715208
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.table_row_resource_data_type">datadog_api_client.v2.model.table_row_resource_data_type module</a><ul>

0 commit comments

Comments
 (0)