Skip to content

Commit b9f3e4c

Browse files
return 422 response code for logs indexes creation when max limit is reached (#2762)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> d256cce
1 parent 57d4723 commit b9f3e4c

8 files changed

Lines changed: 57 additions & 5 deletions

_sources/datadog_api_client.v1.model.rst.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,6 +1558,13 @@ datadog\_api\_client.v1.model.logs\_api\_error\_response module
15581558
:members:
15591559
:show-inheritance:
15601560

1561+
datadog\_api\_client.v1.model.logs\_api\_limit\_reached\_response module
1562+
------------------------------------------------------------------------
1563+
1564+
.. automodule:: datadog_api_client.v1.model.logs_api_limit_reached_response
1565+
:members:
1566+
:show-inheritance:
1567+
15611568
datadog\_api\_client.v1.model.logs\_arithmetic\_processor module
15621569
----------------------------------------------------------------
15631570

datadog_api_client.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1486,6 +1486,7 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
14861486
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.log_stream_widget_definition_type">datadog_api_client.v1.model.log_stream_widget_definition_type module</a></li>
14871487
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error">datadog_api_client.v1.model.logs_api_error module</a></li>
14881488
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error_response">datadog_api_client.v1.model.logs_api_error_response module</a></li>
1489+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_limit_reached_response">datadog_api_client.v1.model.logs_api_limit_reached_response module</a></li>
14891490
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_arithmetic_processor">datadog_api_client.v1.model.logs_arithmetic_processor module</a></li>
14901491
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_arithmetic_processor_type">datadog_api_client.v1.model.logs_arithmetic_processor_type module</a></li>
14911492
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_array_processor">datadog_api_client.v1.model.logs_array_processor module</a></li>

datadog_api_client.v1.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,6 +2163,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
21632163
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_api_error_response.LogsAPIErrorResponse"><code class="docutils literal notranslate"><span class="pre">LogsAPIErrorResponse</span></code></a></li>
21642164
</ul>
21652165
</li>
2166+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_limit_reached_response">datadog_api_client.v1.model.logs_api_limit_reached_response module</a><ul>
2167+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_api_limit_reached_response.LogsAPILimitReachedResponse"><code class="docutils literal notranslate"><span class="pre">LogsAPILimitReachedResponse</span></code></a></li>
2168+
</ul>
2169+
</li>
21662170
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_arithmetic_processor">datadog_api_client.v1.model.logs_arithmetic_processor module</a><ul>
21672171
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_arithmetic_processor.LogsArithmeticProcessor"><code class="docutils literal notranslate"><span class="pre">LogsArithmeticProcessor</span></code></a></li>
21682172
</ul>

datadog_api_client.v1.model.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2009,6 +2009,12 @@
20092009
</li></ul>
20102010
</nav>
20112011
</li>
2012+
<li class="md-nav__item"><a href="#module-datadog_api_client.v1.model.logs_api_limit_reached_response" class="md-nav__link">datadog_api_client.v1.model.logs_api_limit_reached_response module</a><nav class="md-nav">
2013+
<ul class="md-nav__list">
2014+
<li class="md-nav__item"><a href="#datadog_api_client.v1.model.logs_api_limit_reached_response.LogsAPILimitReachedResponse" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">LogsAPILimitReachedResponse</span></code></a>
2015+
</li></ul>
2016+
</nav>
2017+
</li>
20122018
<li class="md-nav__item"><a href="#module-datadog_api_client.v1.model.logs_arithmetic_processor" class="md-nav__link">datadog_api_client.v1.model.logs_arithmetic_processor module</a><nav class="md-nav">
20132019
<ul class="md-nav__list">
20142020
<li class="md-nav__item"><a href="#datadog_api_client.v1.model.logs_arithmetic_processor.LogsArithmeticProcessor" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">LogsArithmeticProcessor</span></code></a>
@@ -12235,6 +12241,24 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1223512241
</dl>
1223612242
</dd></dl>
1223712243
</section>
12244+
<section id="module-datadog_api_client.v1.model.logs_api_limit_reached_response">
12245+
<span id="datadog-api-client-v1-model-logs-api-limit-reached-response-module"></span><h2 id="module-datadog_api_client.v1.model.logs_api_limit_reached_response">datadog_api_client.v1.model.logs_api_limit_reached_response module<a class="headerlink" href="#module-datadog_api_client.v1.model.logs_api_limit_reached_response" title="Link to this heading">¶</a></h2>
12246+
<dl class="py class">
12247+
<dt class="sig sig-object py" id="datadog_api_client.v1.model.logs_api_limit_reached_response.LogsAPILimitReachedResponse">
12248+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">LogsAPILimitReachedResponse</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#datadog_api_client.v1.model.logs_api_limit_reached_response.LogsAPILimitReachedResponse" title="Link to this definition">¶</a></dt>
12249+
<dt class="sig sig-object py">
12250+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">LogsAPILimitReachedResponse</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg</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.html#datadog_api_client.model_utils.ModelComposed" title="datadog_api_client.model_utils.ModelComposed"><span class="pre">ModelComposed</span></a></span></em><span class="sig-paren">)</span></dt>
12251+
<dt class="sig sig-object py">
12252+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">LogsAPILimitReachedResponse</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span></dt>
12253+
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelNormal" title="datadog_api_client.model_utils.ModelNormal"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelNormal</span></code></a></p>
12254+
<p>Response returned by the Logs API when the max limit has been reached.</p>
12255+
<dl class="field-list simple">
12256+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
12257+
<dd class="field-odd"><p><strong>error</strong> (<a class="reference internal" href="#datadog_api_client.v1.model.logs_api_error.LogsAPIError" title="datadog_api_client.v1.model.logs_api_error.LogsAPIError"><em>LogsAPIError</em></a><em>, </em><em>optional</em>) – Error returned by the Logs API</p>
12258+
</dd>
12259+
</dl>
12260+
</dd></dl>
12261+
</section>
1223812262
<section id="module-datadog_api_client.v1.model.logs_arithmetic_processor">
1223912263
<span id="datadog-api-client-v1-model-logs-arithmetic-processor-module"></span><h2 id="module-datadog_api_client.v1.model.logs_arithmetic_processor">datadog_api_client.v1.model.logs_arithmetic_processor module<a class="headerlink" href="#module-datadog_api_client.v1.model.logs_arithmetic_processor" title="Link to this heading">¶</a></h2>
1224012264
<dl class="py class">

genindex.html

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4715,6 +4715,13 @@ <h2 id="D">D</h2>
47154715

47164716
<ul>
47174717
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error_response">module</a>
4718+
</li>
4719+
</ul></li>
4720+
<li>
4721+
datadog_api_client.v1.model.logs_api_limit_reached_response
4722+
4723+
<ul>
4724+
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_limit_reached_response">module</a>
47184725
</li>
47194726
</ul></li>
47204727
<li>
@@ -17163,15 +17170,15 @@ <h2 id="D">D</h2>
1716317170
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.event_system_attributes">module</a>
1716417171
</li>
1716517172
</ul></li>
17173+
</ul></td>
17174+
<td style="width: 33%; vertical-align: top;"><ul>
1716617175
<li>
1716717176
datadog_api_client.v2.model.event_system_attributes_category
1716817177

1716917178
<ul>
1717017179
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.event_system_attributes_category">module</a>
1717117180
</li>
1717217181
</ul></li>
17173-
</ul></td>
17174-
<td style="width: 33%; vertical-align: top;"><ul>
1717517182
<li>
1717617183
datadog_api_client.v2.model.event_system_attributes_integration_id
1717717184

@@ -33383,10 +33390,10 @@ <h2 id="L">L</h2>
3338333390
</li>
3338433391
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.list_devices_response_metadata_page.ListDevicesResponseMetadataPage">ListDevicesResponseMetadataPage (class in datadog_api_client.v2.model.list_devices_response_metadata_page)</a>
3338533392
</li>
33386-
</ul></td>
33387-
<td style="width: 33%; vertical-align: top;"><ul>
3338833393
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.list_downtimes_response.ListDowntimesResponse">ListDowntimesResponse (class in datadog_api_client.v2.model.list_downtimes_response)</a>
3338933394
</li>
33395+
</ul></td>
33396+
<td style="width: 33%; vertical-align: top;"><ul>
3339033397
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.list_entity_catalog_response.ListEntityCatalogResponse">ListEntityCatalogResponse (class in datadog_api_client.v2.model.list_entity_catalog_response)</a>
3339133398
</li>
3339233399
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.list_entity_catalog_response_included_item.ListEntityCatalogResponseIncludedItem">ListEntityCatalogResponseIncludedItem (class in datadog_api_client.v2.model.list_entity_catalog_response_included_item)</a>
@@ -33510,6 +33517,8 @@ <h2 id="L">L</h2>
3351033517
<li><a href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_api_error.LogsAPIError">LogsAPIError (class in datadog_api_client.v1.model.logs_api_error)</a>
3351133518
</li>
3351233519
<li><a href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_api_error_response.LogsAPIErrorResponse">LogsAPIErrorResponse (class in datadog_api_client.v1.model.logs_api_error_response)</a>
33520+
</li>
33521+
<li><a href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.logs_api_limit_reached_response.LogsAPILimitReachedResponse">LogsAPILimitReachedResponse (class in datadog_api_client.v1.model.logs_api_limit_reached_response)</a>
3351333522
</li>
3351433523
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.logs_archive.LogsArchive">LogsArchive (class in datadog_api_client.v2.model.logs_archive)</a>
3351533524
</li>
@@ -34632,6 +34641,8 @@ <h2 id="M">M</h2>
3463234641
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error">datadog_api_client.v1.model.logs_api_error</a>
3463334642
</li>
3463434643
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error_response">datadog_api_client.v1.model.logs_api_error_response</a>
34644+
</li>
34645+
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_limit_reached_response">datadog_api_client.v1.model.logs_api_limit_reached_response</a>
3463534646
</li>
3463634647
<li><a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_arithmetic_processor">datadog_api_client.v1.model.logs_arithmetic_processor</a>
3463734648
</li>

objects.inv

20 Bytes
Binary file not shown.

py-modindex.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2005,6 +2005,11 @@ <h1>Python Module Index</h1>
20052005
<td>&#160;&#160;&#160;
20062006
<a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_error_response"><code class="xref">datadog_api_client.v1.model.logs_api_error_response</code></a></td><td>
20072007
<em></em></td></tr>
2008+
<tr class="cg-1">
2009+
<td></td>
2010+
<td>&#160;&#160;&#160;
2011+
<a href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.logs_api_limit_reached_response"><code class="xref">datadog_api_client.v1.model.logs_api_limit_reached_response</code></a></td><td>
2012+
<em></em></td></tr>
20082013
<tr class="cg-1">
20092014
<td></td>
20102015
<td>&#160;&#160;&#160;

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)