Skip to content

Commit 0ab9396

Browse files
Add Support for Monitor Assets (#2935)
Co-authored-by: ci.datadog-api-spec <[email protected]> 99693fa
1 parent 6478ef5 commit 0ab9396

9 files changed

+196
-4
lines changed

_sources/datadog_api_client.v1.model.rst.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2223,6 +2223,27 @@ datadog\_api\_client.v1.model.monitor module
22232223
:members:
22242224
:show-inheritance:
22252225

2226+
datadog\_api\_client.v1.model.monitor\_asset module
2227+
---------------------------------------------------
2228+
2229+
.. automodule:: datadog_api_client.v1.model.monitor_asset
2230+
:members:
2231+
:show-inheritance:
2232+
2233+
datadog\_api\_client.v1.model.monitor\_asset\_category module
2234+
-------------------------------------------------------------
2235+
2236+
.. automodule:: datadog_api_client.v1.model.monitor_asset_category
2237+
:members:
2238+
:show-inheritance:
2239+
2240+
datadog\_api\_client.v1.model.monitor\_asset\_resource\_type module
2241+
-------------------------------------------------------------------
2242+
2243+
.. automodule:: datadog_api_client.v1.model.monitor_asset_resource_type
2244+
:members:
2245+
:show-inheritance:
2246+
22262247
datadog\_api\_client.v1.model.monitor\_device\_id module
22272248
--------------------------------------------------------
22282249

datadog_api_client.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,6 +1750,9 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
17501750
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.metrics_query_response">datadog_api_client.v1.model.metrics_query_response module</a></li>
17511751
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.metrics_query_unit">datadog_api_client.v1.model.metrics_query_unit module</a></li>
17521752
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor">datadog_api_client.v1.model.monitor module</a></li>
1753+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset">datadog_api_client.v1.model.monitor_asset module</a></li>
1754+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset_category">datadog_api_client.v1.model.monitor_asset_category module</a></li>
1755+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset_resource_type">datadog_api_client.v1.model.monitor_asset_resource_type module</a></li>
17531756
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_device_id">datadog_api_client.v1.model.monitor_device_id module</a></li>
17541757
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_draft_status">datadog_api_client.v1.model.monitor_draft_status module</a></li>
17551758
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_formula_and_function_cost_aggregator">datadog_api_client.v1.model.monitor_formula_and_function_cost_aggregator module</a></li>

datadog_api_client.v1.api.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3491,7 +3491,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
34913491
</dd></dl>
34923492
<dl class="py method">
34933493
<dt class="sig sig-object py" id="datadog_api_client.v1.api.monitors_api.MonitorsApi.get_monitor">
3494-
<span class="sig-name descname"><span class="pre">get_monitor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">monitor_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">group_states</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">with_downtimes</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</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.v1.model.html#datadog_api_client.v1.model.monitor.Monitor" title="datadog_api_client.v1.model.monitor.Monitor"><span class="pre">Monitor</span></a></span></span><a class="headerlink" href="#datadog_api_client.v1.api.monitors_api.MonitorsApi.get_monitor" title="Link to this definition">¶</a></dt>
3494+
<span class="sig-name descname"><span class="pre">get_monitor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">monitor_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">group_states</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">with_downtimes</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</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">with_assets</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</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.v1.model.html#datadog_api_client.v1.model.monitor.Monitor" title="datadog_api_client.v1.model.monitor.Monitor"><span class="pre">Monitor</span></a></span></span><a class="headerlink" href="#datadog_api_client.v1.api.monitors_api.MonitorsApi.get_monitor" title="Link to this definition">¶</a></dt>
34953495
<dd><p>Get a monitor’s details.</p>
34963496
<p>Get details about the specified monitor from your organization.</p>
34973497
<dl class="field-list simple">
@@ -3500,6 +3500,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
35003500
<li><p><strong>monitor_id</strong> (<em>int</em>) – The ID of the monitor</p></li>
35013501
<li><p><strong>group_states</strong> (<em>str</em><em>, </em><em>optional</em>) – When specified, shows additional information about the group states. Choose one or more from <code class="docutils literal notranslate"><span class="pre">all</span></code> , <code class="docutils literal notranslate"><span class="pre">alert</span></code> , <code class="docutils literal notranslate"><span class="pre">warn</span></code> , and <code class="docutils literal notranslate"><span class="pre">no</span> <span class="pre">data</span></code>.</p></li>
35023502
<li><p><strong>with_downtimes</strong> (<em>bool</em><em>, </em><em>optional</em>) – If this argument is set to true, then the returned data includes all current active downtimes for the monitor.</p></li>
3503+
<li><p><strong>with_assets</strong> (<em>bool</em><em>, </em><em>optional</em>) – If this argument is set to <code class="docutils literal notranslate"><span class="pre">true</span></code> , the returned data includes all assets tied to this monitor.</p></li>
35033504
</ul>
35043505
</dd>
35053506
<dt class="field-even">Return type<span class="colon">:</span></dt>

datadog_api_client.v1.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2624,6 +2624,18 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
26242624
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.monitor.Monitor"><code class="docutils literal notranslate"><span class="pre">Monitor</span></code></a></li>
26252625
</ul>
26262626
</li>
2627+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset">datadog_api_client.v1.model.monitor_asset module</a><ul>
2628+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.monitor_asset.MonitorAsset"><code class="docutils literal notranslate"><span class="pre">MonitorAsset</span></code></a></li>
2629+
</ul>
2630+
</li>
2631+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset_category">datadog_api_client.v1.model.monitor_asset_category module</a><ul>
2632+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.monitor_asset_category.MonitorAssetCategory"><code class="docutils literal notranslate"><span class="pre">MonitorAssetCategory</span></code></a></li>
2633+
</ul>
2634+
</li>
2635+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_asset_resource_type">datadog_api_client.v1.model.monitor_asset_resource_type module</a><ul>
2636+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.monitor_asset_resource_type.MonitorAssetResourceType"><code class="docutils literal notranslate"><span class="pre">MonitorAssetResourceType</span></code></a></li>
2637+
</ul>
2638+
</li>
26272639
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.monitor_device_id">datadog_api_client.v1.model.monitor_device_id module</a><ul>
26282640
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.monitor_device_id.MonitorDeviceID"><code class="docutils literal notranslate"><span class="pre">MonitorDeviceID</span></code></a></li>
26292641
</ul>

0 commit comments

Comments
 (0)