Skip to content

Commit 34b5e1f

Browse files
Add Row Update Endpoints to Reference Tables API spec (#2956)
Co-authored-by: ci.datadog-api-spec <[email protected]> 3208c01
1 parent 083d9c9 commit 34b5e1f

9 files changed

+312
-7
lines changed

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2510,6 +2510,41 @@ datadog\_api\_client.v2.model.azure\_uc\_configs\_response module
25102510
:members:
25112511
:show-inheritance:
25122512

2513+
datadog\_api\_client.v2.model.batch\_delete\_rows\_request\_array module
2514+
------------------------------------------------------------------------
2515+
2516+
.. automodule:: datadog_api_client.v2.model.batch_delete_rows_request_array
2517+
:members:
2518+
:show-inheritance:
2519+
2520+
datadog\_api\_client.v2.model.batch\_delete\_rows\_request\_data module
2521+
-----------------------------------------------------------------------
2522+
2523+
.. automodule:: datadog_api_client.v2.model.batch_delete_rows_request_data
2524+
:members:
2525+
:show-inheritance:
2526+
2527+
datadog\_api\_client.v2.model.batch\_upsert\_rows\_request\_array module
2528+
------------------------------------------------------------------------
2529+
2530+
.. automodule:: datadog_api_client.v2.model.batch_upsert_rows_request_array
2531+
:members:
2532+
:show-inheritance:
2533+
2534+
datadog\_api\_client.v2.model.batch\_upsert\_rows\_request\_data module
2535+
-----------------------------------------------------------------------
2536+
2537+
.. automodule:: datadog_api_client.v2.model.batch_upsert_rows_request_data
2538+
:members:
2539+
:show-inheritance:
2540+
2541+
datadog\_api\_client.v2.model.batch\_upsert\_rows\_request\_data\_attributes module
2542+
-----------------------------------------------------------------------------------
2543+
2544+
.. automodule:: datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes
2545+
:members:
2546+
:show-inheritance:
2547+
25132548
datadog\_api\_client.v2.model.bill\_config module
25142549
-------------------------------------------------
25152550

datadog_api_client.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2892,6 +2892,11 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
28922892
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.azure_uc_config_post_request_attributes">datadog_api_client.v2.model.azure_uc_config_post_request_attributes module</a></li>
28932893
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.azure_uc_config_post_request_type">datadog_api_client.v2.model.azure_uc_config_post_request_type module</a></li>
28942894
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.azure_uc_configs_response">datadog_api_client.v2.model.azure_uc_configs_response module</a></li>
2895+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_delete_rows_request_array">datadog_api_client.v2.model.batch_delete_rows_request_array module</a></li>
2896+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_delete_rows_request_data">datadog_api_client.v2.model.batch_delete_rows_request_data module</a></li>
2897+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_array">datadog_api_client.v2.model.batch_upsert_rows_request_array module</a></li>
2898+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_data">datadog_api_client.v2.model.batch_upsert_rows_request_data module</a></li>
2899+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes">datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes module</a></li>
28952900
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.bill_config">datadog_api_client.v2.model.bill_config module</a></li>
28962901
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.billing_dimensions_mapping_body_item">datadog_api_client.v2.model.billing_dimensions_mapping_body_item module</a></li>
28972902
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.billing_dimensions_mapping_body_item_attributes">datadog_api_client.v2.model.billing_dimensions_mapping_body_item_attributes module</a></li>

datadog_api_client.v2.api.html

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2214,6 +2214,8 @@
22142214
</li>
22152215
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.create_reference_table_upload" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.create_reference_table_upload()</span></code></a>
22162216
</li>
2217+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_rows" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.delete_rows()</span></code></a>
2218+
</li>
22172219
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_table" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.delete_table()</span></code></a>
22182220
</li>
22192221
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.get_rows_by_id" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.get_rows_by_id()</span></code></a>
@@ -2223,6 +2225,8 @@
22232225
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.list_tables" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.list_tables()</span></code></a>
22242226
</li>
22252227
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.update_reference_table" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.update_reference_table()</span></code></a>
2228+
</li>
2229+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.upsert_rows" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.upsert_rows()</span></code></a>
22262230
</li></ul>
22272231
</nav>
22282232
</li></ul>
@@ -11187,6 +11191,20 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1118711191
</dl>
1118811192
</dd></dl>
1118911193
<dl class="py method">
11194+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_rows">
11195+
<span class="sig-name descname"><span class="pre">delete_rows</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <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.batch_delete_rows_request_array.BatchDeleteRowsRequestArray" title="datadog_api_client.v2.model.batch_delete_rows_request_array.BatchDeleteRowsRequestArray"><span class="pre">BatchDeleteRowsRequestArray</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_rows" title="Link to this definition">¶</a></dt>
11196+
<dd><p>Delete rows.</p>
11197+
<p>Delete multiple rows from a Reference Table by their primary key values.</p>
11198+
<dl class="field-list simple">
11199+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
11200+
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to delete rows from</p>
11201+
</dd>
11202+
<dt class="field-even">Return type<span class="colon">:</span></dt>
11203+
<dd class="field-even"><p>None</p>
11204+
</dd>
11205+
</dl>
11206+
</dd></dl>
11207+
<dl class="py method">
1119011208
<dt class="sig sig-object py" id="datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_table">
1119111209
<span class="sig-name descname"><span class="pre">delete_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_table" title="Link to this definition">¶</a></dt>
1119211210
<dd><p>Delete table.</p>
@@ -11266,6 +11284,20 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1126611284
</dd>
1126711285
</dl>
1126811286
</dd></dl>
11287+
<dl class="py method">
11288+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.upsert_rows">
11289+
<span class="sig-name descname"><span class="pre">upsert_rows</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <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.batch_upsert_rows_request_array.BatchUpsertRowsRequestArray" title="datadog_api_client.v2.model.batch_upsert_rows_request_array.BatchUpsertRowsRequestArray"><span class="pre">BatchUpsertRowsRequestArray</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.upsert_rows" title="Link to this definition">¶</a></dt>
11290+
<dd><p>Upsert rows.</p>
11291+
<p>Create or update rows in a Reference Table by their primary key values. If a row with the specified primary key exists, it is updated; otherwise, a new row is created.</p>
11292+
<dl class="field-list simple">
11293+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
11294+
<dd class="field-odd"><p><strong>id</strong> (<em>str</em>) – Unique identifier of the reference table to upsert rows into</p>
11295+
</dd>
11296+
<dt class="field-even">Return type<span class="colon">:</span></dt>
11297+
<dd class="field-even"><p>None</p>
11298+
</dd>
11299+
</dl>
11300+
</dd></dl>
1126911301
</dd></dl>
1127011302
</section>
1127111303
<section id="module-datadog_api_client.v2.api.restriction_policies_api">

datadog_api_client.v2.html

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1774,11 +1774,13 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
17741774
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi</span></code></a><ul>
17751775
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.create_reference_table"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.create_reference_table()</span></code></a></li>
17761776
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.create_reference_table_upload"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.create_reference_table_upload()</span></code></a></li>
1777+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_rows"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.delete_rows()</span></code></a></li>
17771778
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.delete_table"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.delete_table()</span></code></a></li>
17781779
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.get_rows_by_id"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.get_rows_by_id()</span></code></a></li>
17791780
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.get_table"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.get_table()</span></code></a></li>
17801781
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.list_tables"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.list_tables()</span></code></a></li>
17811782
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.update_reference_table"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.update_reference_table()</span></code></a></li>
1783+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.reference_tables_api.ReferenceTablesApi.upsert_rows"><code class="docutils literal notranslate"><span class="pre">ReferenceTablesApi.upsert_rows()</span></code></a></li>
17821784
</ul>
17831785
</li>
17841786
</ul>
@@ -3609,6 +3611,26 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
36093611
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.azure_uc_configs_response.AzureUCConfigsResponse"><code class="docutils literal notranslate"><span class="pre">AzureUCConfigsResponse</span></code></a></li>
36103612
</ul>
36113613
</li>
3614+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_delete_rows_request_array">datadog_api_client.v2.model.batch_delete_rows_request_array module</a><ul>
3615+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.batch_delete_rows_request_array.BatchDeleteRowsRequestArray"><code class="docutils literal notranslate"><span class="pre">BatchDeleteRowsRequestArray</span></code></a></li>
3616+
</ul>
3617+
</li>
3618+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_delete_rows_request_data">datadog_api_client.v2.model.batch_delete_rows_request_data module</a><ul>
3619+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.batch_delete_rows_request_data.BatchDeleteRowsRequestData"><code class="docutils literal notranslate"><span class="pre">BatchDeleteRowsRequestData</span></code></a></li>
3620+
</ul>
3621+
</li>
3622+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_array">datadog_api_client.v2.model.batch_upsert_rows_request_array module</a><ul>
3623+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.batch_upsert_rows_request_array.BatchUpsertRowsRequestArray"><code class="docutils literal notranslate"><span class="pre">BatchUpsertRowsRequestArray</span></code></a></li>
3624+
</ul>
3625+
</li>
3626+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_data">datadog_api_client.v2.model.batch_upsert_rows_request_data module</a><ul>
3627+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.batch_upsert_rows_request_data.BatchUpsertRowsRequestData"><code class="docutils literal notranslate"><span class="pre">BatchUpsertRowsRequestData</span></code></a></li>
3628+
</ul>
3629+
</li>
3630+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes">datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes module</a><ul>
3631+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.batch_upsert_rows_request_data_attributes.BatchUpsertRowsRequestDataAttributes"><code class="docutils literal notranslate"><span class="pre">BatchUpsertRowsRequestDataAttributes</span></code></a></li>
3632+
</ul>
3633+
</li>
36123634
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.bill_config">datadog_api_client.v2.model.bill_config module</a><ul>
36133635
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.bill_config.BillConfig"><code class="docutils literal notranslate"><span class="pre">BillConfig</span></code></a></li>
36143636
</ul>

0 commit comments

Comments
 (0)