Skip to content

Commit 1cd7835

Browse files
Add pagination method for NDM ListDevices. (#2547)
Co-authored-by: ci.datadog-api-spec <[email protected]> 19a5dfa
1 parent f6a4e2c commit 1cd7835

5 files changed

+31
-4
lines changed

datadog_api_client.v2.api.html

+27-3
Original file line numberDiff line numberDiff line change
@@ -1603,6 +1603,8 @@
16031603
</li>
16041604
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.list_devices()</span></code></a>
16051605
</li>
1606+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices_with_pagination" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.list_devices_with_pagination()</span></code></a>
1607+
</li>
16061608
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.update_device_user_tags" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.update_device_user_tags()</span></code></a>
16071609
</li></ul>
16081610
</nav>
@@ -7300,14 +7302,14 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
73007302
</dd></dl>
73017303
<dl class="py method">
73027304
<dt class="sig sig-object py" id="datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices">
7303-
<span class="sig-name descname"><span class="pre">list_devices</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_number</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_tag</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></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.list_devices_response.ListDevicesResponse" title="datadog_api_client.v2.model.list_devices_response.ListDevicesResponse"><span class="pre">ListDevicesResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices" title="Link to this definition">¶</a></dt>
7305+
<span class="sig-name descname"><span class="pre">list_devices</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_number</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_tag</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></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.list_devices_response.ListDevicesResponse" title="datadog_api_client.v2.model.list_devices_response.ListDevicesResponse"><span class="pre">ListDevicesResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices" title="Link to this definition">¶</a></dt>
73047306
<dd><p>Get the list of devices.</p>
73057307
<p>Get the list of devices.</p>
73067308
<dl class="field-list simple">
73077309
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
73087310
<dd class="field-odd"><ul class="simple">
7309-
<li><p><strong>page_number</strong> (<em>int</em><em>, </em><em>optional</em>) – The page number to fetch.</p></li>
7310-
<li><p><strong>page_size</strong> (<em>int</em><em>, </em><em>optional</em>) – The number of devices to return per page.</p></li>
7311+
<li><p><strong>page_size</strong> (<em>int</em><em>, </em><em>optional</em>) – Size for a given page. The maximum allowed value is 100.</p></li>
7312+
<li><p><strong>page_number</strong> (<em>int</em><em>, </em><em>optional</em>) – Specific page number to return.</p></li>
73117313
<li><p><strong>sort</strong> (<em>str</em><em>, </em><em>optional</em>) – The field to sort the devices by.</p></li>
73127314
<li><p><strong>filter_tag</strong> (<em>str</em><em>, </em><em>optional</em>) – Filter devices by tag.</p></li>
73137315
</ul>
@@ -7318,6 +7320,28 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
73187320
</dl>
73197321
</dd></dl>
73207322
<dl class="py method">
7323+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices_with_pagination">
7324+
<span class="sig-name descname"><span class="pre">list_devices_with_pagination</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_size</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">page_number</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_tag</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.UnsetType" title="datadog_api_client.model_utils.UnsetType"><span class="pre">UnsetType</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">UnsetType.unset</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">Iterable</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.devices_list_data.DevicesListData" title="datadog_api_client.v2.model.devices_list_data.DevicesListData"><span class="pre">DevicesListData</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices_with_pagination" title="Link to this definition">¶</a></dt>
7325+
<dd><p>Get the list of devices.</p>
7326+
<p>Provide a paginated version of <a class="reference internal" href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices" title="datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices"><code class="xref py py-meth docutils literal notranslate"><span class="pre">list_devices()</span></code></a>, returning all items.</p>
7327+
<dl class="field-list simple">
7328+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7329+
<dd class="field-odd"><ul class="simple">
7330+
<li><p><strong>page_size</strong> (<em>int</em><em>, </em><em>optional</em>) – Size for a given page. The maximum allowed value is 100.</p></li>
7331+
<li><p><strong>page_number</strong> (<em>int</em><em>, </em><em>optional</em>) – Specific page number to return.</p></li>
7332+
<li><p><strong>sort</strong> (<em>str</em><em>, </em><em>optional</em>) – The field to sort the devices by.</p></li>
7333+
<li><p><strong>filter_tag</strong> (<em>str</em><em>, </em><em>optional</em>) – Filter devices by tag.</p></li>
7334+
</ul>
7335+
</dd>
7336+
<dt class="field-even">Returns<span class="colon">:</span></dt>
7337+
<dd class="field-even"><p>A generator of paginated results.</p>
7338+
</dd>
7339+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
7340+
<dd class="field-odd"><p>collections.abc.Iterable[<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.devices_list_data.DevicesListData" title="datadog_api_client.v2.model.devices_list_data.DevicesListData">DevicesListData</a>]</p>
7341+
</dd>
7342+
</dl>
7343+
</dd></dl>
7344+
<dl class="py method">
73217345
<dt class="sig sig-object py" id="datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.update_device_user_tags">
73227346
<span class="sig-name descname"><span class="pre">update_device_user_tags</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">device_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.list_tags_response.ListTagsResponse" title="datadog_api_client.v2.model.list_tags_response.ListTagsResponse"><span class="pre">ListTagsResponse</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.list_tags_response.ListTagsResponse" title="datadog_api_client.v2.model.list_tags_response.ListTagsResponse"><span class="pre">ListTagsResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.update_device_user_tags" title="Link to this definition">¶</a></dt>
73237347
<dd><p>Update the tags for a device.</p>

datadog_api_client.v2.html

+1
Original file line numberDiff line numberDiff line change
@@ -1390,6 +1390,7 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
13901390
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.get_interfaces"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.get_interfaces()</span></code></a></li>
13911391
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_device_user_tags"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.list_device_user_tags()</span></code></a></li>
13921392
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.list_devices()</span></code></a></li>
1393+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices_with_pagination"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.list_devices_with_pagination()</span></code></a></li>
13931394
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.update_device_user_tags"><code class="docutils literal notranslate"><span class="pre">NetworkDeviceMonitoringApi.update_device_user_tags()</span></code></a></li>
13941395
</ul>
13951396
</li>

genindex.html

+2
Original file line numberDiff line numberDiff line change
@@ -29607,6 +29607,8 @@ <h2 id="L">L</h2>
2960729607
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_device_user_tags">list_device_user_tags() (NetworkDeviceMonitoringApi method)</a>
2960829608
</li>
2960929609
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices">list_devices() (NetworkDeviceMonitoringApi method)</a>
29610+
</li>
29611+
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.network_device_monitoring_api.NetworkDeviceMonitoringApi.list_devices_with_pagination">list_devices_with_pagination() (NetworkDeviceMonitoringApi method)</a>
2961029612
</li>
2961129613
<li><a href="datadog_api_client.v1.api.html#datadog_api_client.v1.api.downtimes_api.DowntimesApi.list_downtimes">list_downtimes() (DowntimesApi method)</a>, <a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.downtimes_api.DowntimesApi.list_downtimes">[1]</a>
2961229614
</li>

objects.inv

7 Bytes
Binary file not shown.

searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)