Skip to content

Commit 4bb6e20

Browse files
committed
Regenerate client from commit 3094646 of spec repo (#3101)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> 728703b
1 parent 8d5e3cc commit 4bb6e20

2 files changed

Lines changed: 18 additions & 12 deletions

File tree

datadog_api_client.v2.model.html

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79437,7 +79437,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7943779437
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7943879438
<dd class="field-odd"><ul class="simple">
7943979439
<li><p><strong>conditional_recipients</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_conditional_recipients.MonitorNotificationRuleConditionalRecipients" title="datadog_api_client.v2.model.monitor_notification_rule_conditional_recipients.MonitorNotificationRuleConditionalRecipients"><em>MonitorNotificationRuleConditionalRecipients</em></a><em>, </em><em>optional</em>) – Use conditional recipients to define different recipients for different situations. Cannot be used with <code class="docutils literal notranslate"><span class="pre">recipients</span></code>.</p></li>
79440-
<li><p><strong>filter</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter" title="datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter"><em>MonitorNotificationRuleFilter</em></a><em>, </em><em>optional</em>) – Filter used to associate the notification rule with monitors.</p></li>
79440+
<li><p><strong>filter</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter" title="datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter"><em>MonitorNotificationRuleFilter</em></a><em>, </em><em>optional</em>) – Specifies the matching criteria for monitor notifications.</p></li>
7944179441
<li><p><strong>name</strong> (<em>str</em>) – The name of the monitor notification rule.</p></li>
7944279442
<li><p><strong>recipients</strong> (<em>[</em><em>str</em><em>]</em><em>, </em><em>optional</em>) – A list of recipients to notify. Uses the same format as the monitor <code class="docutils literal notranslate"><span class="pre">message</span></code> field. Must not start with an ‘@’. Cannot be used with <code class="docutils literal notranslate"><span class="pre">conditional_recipients</span></code>.</p></li>
7944379443
</ul>
@@ -79459,12 +79459,18 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7945979459
<dt class="sig sig-object py">
7946079460
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MonitorNotificationRuleCondition</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>
7946179461
<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>
79462-
<p>Conditions for <code class="docutils literal notranslate"><span class="pre">conditional_recipients</span></code>.</p>
79462+
<p>A conditional recipient rule composed of a <code class="docutils literal notranslate"><span class="pre">scope</span></code> (the matching condition) and
79463+
<code class="docutils literal notranslate"><span class="pre">recipients</span></code> (who to notify when it matches).</p>
7946379464
<dl class="field-list simple">
7946479465
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7946579466
<dd class="field-odd"><ul class="simple">
7946679467
<li><p><strong>recipients</strong> (<em>[</em><em>str</em><em>]</em>) – A list of recipients to notify. Uses the same format as the monitor <code class="docutils literal notranslate"><span class="pre">message</span></code> field. Must not start with an ‘@’. Cannot be used with <code class="docutils literal notranslate"><span class="pre">conditional_recipients</span></code>.</p></li>
79467-
<li><p><strong>scope</strong> (<em>str</em>) – The scope to which the monitor applied.</p></li>
79468+
<li><p><strong>scope</strong> (<em>str</em>) – <p>Defines the condition under which the recipients are notified. Supported formats:</p>
79469+
<ul>
79470+
<li><p>Monitor status condition using <code class="docutils literal notranslate"><span class="pre">transition_type:&lt;status&gt;</span></code> , for example <code class="docutils literal notranslate"><span class="pre">transition_type:is_alert</span></code>.</p></li>
79471+
<li><p>A single tag key:value pair, for example <code class="docutils literal notranslate"><span class="pre">env:prod</span></code>.</p></li>
79472+
</ul>
79473+
</p></li>
7946879474
</ul>
7946979475
</dd>
7947079476
</dl>
@@ -79563,12 +79569,12 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7956379569
<dt class="sig sig-object py">
7956479570
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MonitorNotificationRuleFilter</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>
7956579571
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelComposed" title="datadog_api_client.model_utils.ModelComposed"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelComposed</span></code></a></p>
79566-
<p>Filter used to associate the notification rule with monitors.</p>
79572+
<p>Specifies the matching criteria for monitor notifications.</p>
7956779573
<dl class="field-list simple">
7956879574
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7956979575
<dd class="field-odd"><ul class="simple">
79570-
<li><p><strong>tags</strong> (<em>[</em><em>str</em><em>]</em>) – A list of tags (key:value pairs), which can be used to filter monitor notifications on monitor and group tags.</p></li>
79571-
<li><p><strong>scope</strong> (<em>str</em>) – A scope composed of one or several key:value pairs, which can be used to filter monitor notifications on monitor and group tags.</p></li>
79576+
<li><p><strong>tags</strong> (<em>[</em><em>str</em><em>]</em>) – A list of tag key:value pairs (e.g. <cite>team:product</cite>). All tags must match (AND semantics).</p></li>
79577+
<li><p><strong>scope</strong> (<em>str</em>) – A scope expression composed by key:value pairs (e.g. <cite>service:foo</cite>) with boolean operators (AND, OR, NOT) and parentheses for grouping.</p></li>
7957279578
</ul>
7957379579
</dd>
7957479580
</dl>
@@ -79584,10 +79590,10 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7958479590
<dt class="sig sig-object py">
7958579591
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MonitorNotificationRuleFilterScope</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>
7958679592
<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>
79587-
<p>Filter monitor notifications. A monitor notification must match the scope.</p>
79593+
<p>Filters monitor notifications using a scope expression over key:value pairs with boolean logic (AND, OR, NOT).</p>
7958879594
<dl class="field-list simple">
7958979595
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
79590-
<dd class="field-odd"><p><strong>scope</strong> (<em>str</em>) – A scope composed of one or several key:value pairs, which can be used to filter monitor notifications on monitor and group tags.</p>
79596+
<dd class="field-odd"><p><strong>scope</strong> (<em>str</em>) – A scope expression composed by key:value pairs (e.g. <code class="docutils literal notranslate"><span class="pre">service:foo</span></code> ) with boolean operators (AND, OR, NOT) and parentheses for grouping.</p>
7959179597
</dd>
7959279598
</dl>
7959379599
<dl class="py attribute">
@@ -79606,10 +79612,10 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7960679612
<dt class="sig sig-object py">
7960779613
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MonitorNotificationRuleFilterTags</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>
7960879614
<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>
79609-
<p>Filter monitor notifications by tags. A monitor notification must match all tags.</p>
79615+
<p>Filters monitor notifications by a list of tag key:value pairs.</p>
7961079616
<dl class="field-list simple">
7961179617
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
79612-
<dd class="field-odd"><p><strong>tags</strong> (<em>[</em><em>str</em><em>]</em>) – A list of tags (key:value pairs), which can be used to filter monitor notifications on monitor and group tags.</p>
79618+
<dd class="field-odd"><p><strong>tags</strong> (<em>[</em><em>str</em><em>]</em>) – A list of tag key:value pairs (e.g. <code class="docutils literal notranslate"><span class="pre">team:product</span></code> ). All tags must match (AND semantics).</p>
7961379619
</dd>
7961479620
</dl>
7961579621
<dl class="py attribute">
@@ -79764,7 +79770,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
7976479770
<dd class="field-odd"><ul class="simple">
7976579771
<li><p><strong>conditional_recipients</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_conditional_recipients.MonitorNotificationRuleConditionalRecipients" title="datadog_api_client.v2.model.monitor_notification_rule_conditional_recipients.MonitorNotificationRuleConditionalRecipients"><em>MonitorNotificationRuleConditionalRecipients</em></a><em>, </em><em>optional</em>) – Use conditional recipients to define different recipients for different situations. Cannot be used with <code class="docutils literal notranslate"><span class="pre">recipients</span></code>.</p></li>
7976679772
<li><p><strong>created</strong> (<em>datetime</em><em>, </em><em>optional</em>) – Creation time of the monitor notification rule.</p></li>
79767-
<li><p><strong>filter</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter" title="datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter"><em>MonitorNotificationRuleFilter</em></a><em>, </em><em>optional</em>) – Filter used to associate the notification rule with monitors.</p></li>
79773+
<li><p><strong>filter</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter" title="datadog_api_client.v2.model.monitor_notification_rule_filter.MonitorNotificationRuleFilter"><em>MonitorNotificationRuleFilter</em></a><em>, </em><em>optional</em>) – Specifies the matching criteria for monitor notifications.</p></li>
7976879774
<li><p><strong>modified</strong> (<em>datetime</em><em>, </em><em>optional</em>) – Time the monitor notification rule was last modified.</p></li>
7976979775
<li><p><strong>name</strong> (<em>str</em><em>, </em><em>optional</em>) – The name of the monitor notification rule.</p></li>
7977079776
<li><p><strong>recipients</strong> (<em>[</em><em>str</em><em>]</em><em>, </em><em>optional</em>) – A list of recipients to notify. Uses the same format as the monitor <code class="docutils literal notranslate"><span class="pre">message</span></code> field. Must not start with an ‘@’. Cannot be used with <code class="docutils literal notranslate"><span class="pre">conditional_recipients</span></code>.</p></li>

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)