Skip to content

Commit 433b19a

Browse files
Add On-Call Trigger to Workflow Automation Public API (#3121)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> e0bc0de
1 parent 363a4bf commit 433b19a

File tree

8 files changed

+113
-5
lines changed

8 files changed

+113
-5
lines changed

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18295,6 +18295,20 @@ datadog\_api\_client.v2.model.on\_call\_phone\_notification\_rule\_settings modu
1829518295
:members:
1829618296
:show-inheritance:
1829718297

18298+
datadog\_api\_client.v2.model.on\_call\_trigger module
18299+
------------------------------------------------------
18300+
18301+
.. automodule:: datadog_api_client.v2.model.on_call_trigger
18302+
:members:
18303+
:show-inheritance:
18304+
18305+
datadog\_api\_client.v2.model.on\_call\_trigger\_wrapper module
18306+
---------------------------------------------------------------
18307+
18308+
.. automodule:: datadog_api_client.v2.model.on_call_trigger_wrapper
18309+
:members:
18310+
:show-inheritance:
18311+
1829818312
datadog\_api\_client.v2.model.on\_demand\_concurrency\_cap module
1829918313
-----------------------------------------------------------------
1830018314

datadog_api_client.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5176,6 +5176,8 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
51765176
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_page_target_type">datadog_api_client.v2.model.on_call_page_target_type module</a></li>
51775177
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_phone_notification_rule_method">datadog_api_client.v2.model.on_call_phone_notification_rule_method module</a></li>
51785178
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_phone_notification_rule_settings">datadog_api_client.v2.model.on_call_phone_notification_rule_settings module</a></li>
5179+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_trigger">datadog_api_client.v2.model.on_call_trigger module</a></li>
5180+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_trigger_wrapper">datadog_api_client.v2.model.on_call_trigger_wrapper module</a></li>
51795181
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_demand_concurrency_cap">datadog_api_client.v2.model.on_demand_concurrency_cap module</a></li>
51805182
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_demand_concurrency_cap_attributes">datadog_api_client.v2.model.on_demand_concurrency_cap_attributes module</a></li>
51815183
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_demand_concurrency_cap_response">datadog_api_client.v2.model.on_demand_concurrency_cap_response module</a></li>

datadog_api_client.v2.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12925,6 +12925,14 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
1292512925
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.on_call_phone_notification_rule_settings.OnCallPhoneNotificationRuleSettings"><code class="docutils literal notranslate"><span class="pre">OnCallPhoneNotificationRuleSettings</span></code></a></li>
1292612926
</ul>
1292712927
</li>
12928+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_trigger">datadog_api_client.v2.model.on_call_trigger module</a><ul>
12929+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.on_call_trigger.OnCallTrigger"><code class="docutils literal notranslate"><span class="pre">OnCallTrigger</span></code></a></li>
12930+
</ul>
12931+
</li>
12932+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_call_trigger_wrapper">datadog_api_client.v2.model.on_call_trigger_wrapper module</a><ul>
12933+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.on_call_trigger_wrapper.OnCallTriggerWrapper"><code class="docutils literal notranslate"><span class="pre">OnCallTriggerWrapper</span></code></a></li>
12934+
</ul>
12935+
</li>
1292812936
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.on_demand_concurrency_cap">datadog_api_client.v2.model.on_demand_concurrency_cap module</a><ul>
1292912937
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.on_demand_concurrency_cap.OnDemandConcurrencyCap"><code class="docutils literal notranslate"><span class="pre">OnDemandConcurrencyCap</span></code></a></li>
1293012938
</ul>

datadog_api_client.v2.model.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16651,6 +16651,18 @@
1665116651
</li></ul>
1665216652
</nav>
1665316653
</li>
16654+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.on_call_trigger" class="md-nav__link">datadog_api_client.v2.model.on_call_trigger module</a><nav class="md-nav">
16655+
<ul class="md-nav__list">
16656+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.on_call_trigger.OnCallTrigger" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">OnCallTrigger</span></code></a>
16657+
</li></ul>
16658+
</nav>
16659+
</li>
16660+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.on_call_trigger_wrapper" class="md-nav__link">datadog_api_client.v2.model.on_call_trigger_wrapper module</a><nav class="md-nav">
16661+
<ul class="md-nav__list">
16662+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.on_call_trigger_wrapper.OnCallTriggerWrapper" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">OnCallTriggerWrapper</span></code></a>
16663+
</li></ul>
16664+
</nav>
16665+
</li>
1665416666
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.on_demand_concurrency_cap" class="md-nav__link">datadog_api_client.v2.model.on_demand_concurrency_cap module</a><nav class="md-nav">
1665516667
<ul class="md-nav__list">
1665616668
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.on_demand_concurrency_cap.OnDemandConcurrencyCap" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">OnDemandConcurrencyCap</span></code></a>
@@ -87675,6 +87687,45 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
8767587687
</dl>
8767687688
</dd></dl>
8767787689
</section>
87690+
<section id="module-datadog_api_client.v2.model.on_call_trigger">
87691+
<span id="datadog-api-client-v2-model-on-call-trigger-module"></span><h2 id="module-datadog_api_client.v2.model.on_call_trigger">datadog_api_client.v2.model.on_call_trigger module<a class="headerlink" href="#module-datadog_api_client.v2.model.on_call_trigger" title="Link to this heading">¶</a></h2>
87692+
<dl class="py class">
87693+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.on_call_trigger.OnCallTrigger">
87694+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTrigger</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.v2.model.on_call_trigger.OnCallTrigger" title="Link to this definition">¶</a></dt>
87695+
<dt class="sig sig-object py">
87696+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTrigger</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>
87697+
<dt class="sig sig-object py">
87698+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTrigger</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>
87699+
<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>
87700+
<p>Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle must be configured and the workflow must be published.</p>
87701+
<dl class="field-list simple">
87702+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
87703+
<dd class="field-odd"><p><strong>rate_limit</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.trigger_rate_limit.TriggerRateLimit" title="datadog_api_client.v2.model.trigger_rate_limit.TriggerRateLimit"><em>TriggerRateLimit</em></a><em>, </em><em>optional</em>) – Defines a rate limit for a trigger.</p>
87704+
</dd>
87705+
</dl>
87706+
</dd></dl>
87707+
</section>
87708+
<section id="module-datadog_api_client.v2.model.on_call_trigger_wrapper">
87709+
<span id="datadog-api-client-v2-model-on-call-trigger-wrapper-module"></span><h2 id="module-datadog_api_client.v2.model.on_call_trigger_wrapper">datadog_api_client.v2.model.on_call_trigger_wrapper module<a class="headerlink" href="#module-datadog_api_client.v2.model.on_call_trigger_wrapper" title="Link to this heading">¶</a></h2>
87710+
<dl class="py class">
87711+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.on_call_trigger_wrapper.OnCallTriggerWrapper">
87712+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTriggerWrapper</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.v2.model.on_call_trigger_wrapper.OnCallTriggerWrapper" title="Link to this definition">¶</a></dt>
87713+
<dt class="sig sig-object py">
87714+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTriggerWrapper</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>
87715+
<dt class="sig sig-object py">
87716+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">OnCallTriggerWrapper</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>
87717+
<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>
87718+
<p>Schema for an On-Call-based trigger.</p>
87719+
<dl class="field-list simple">
87720+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
87721+
<dd class="field-odd"><ul class="simple">
87722+
<li><p><strong>on_call_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.on_call_trigger.OnCallTrigger" title="datadog_api_client.v2.model.on_call_trigger.OnCallTrigger"><em>OnCallTrigger</em></a>) – Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
87723+
<li><p><strong>start_step_names</strong> (<em>[</em><em>str</em><em>]</em><em>, </em><em>optional</em>) – A list of steps that run first after a trigger fires.</p></li>
87724+
</ul>
87725+
</dd>
87726+
</dl>
87727+
</dd></dl>
87728+
</section>
8767887729
<section id="module-datadog_api_client.v2.model.on_demand_concurrency_cap">
8767987730
<span id="datadog-api-client-v2-model-on-demand-concurrency-cap-module"></span><h2 id="module-datadog_api_client.v2.model.on_demand_concurrency_cap">datadog_api_client.v2.model.on_demand_concurrency_cap module<a class="headerlink" href="#module-datadog_api_client.v2.model.on_demand_concurrency_cap" title="Link to this heading">¶</a></h2>
8768087731
<dl class="py class">
@@ -117663,6 +117714,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
117663117714
<li><p><strong>incident_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.incident_trigger.IncidentTrigger" title="datadog_api_client.v2.model.incident_trigger.IncidentTrigger"><em>IncidentTrigger</em></a>) – Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
117664117715
<li><p><strong>monitor_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.monitor_trigger.MonitorTrigger" title="datadog_api_client.v2.model.monitor_trigger.MonitorTrigger"><em>MonitorTrigger</em></a>) – Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
117665117716
<li><p><strong>notebook_trigger</strong> (<em>dict</em>) – Trigger a workflow from a Notebook.</p></li>
117717+
<li><p><strong>on_call_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.on_call_trigger.OnCallTrigger" title="datadog_api_client.v2.model.on_call_trigger.OnCallTrigger"><em>OnCallTrigger</em></a>) – Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
117666117718
<li><p><strong>schedule_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.schedule_trigger.ScheduleTrigger" title="datadog_api_client.v2.model.schedule_trigger.ScheduleTrigger"><em>ScheduleTrigger</em></a>) – Trigger a workflow from a Schedule. The workflow must be published.</p></li>
117667117719
<li><p><strong>security_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.security_trigger.SecurityTrigger" title="datadog_api_client.v2.model.security_trigger.SecurityTrigger"><em>SecurityTrigger</em></a>) – Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
117668117720
<li><p><strong>self_service_trigger</strong> (<em>dict</em>) – Trigger a workflow from Self Service.</p></li>

0 commit comments

Comments
 (0)