Skip to content

Commit 4968ca0

Browse files
Workflow Automation - Add Form Trigger (#3209)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> 88f24b7
1 parent 8ae1f8e commit 4968ca0

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
@@ -11022,6 +11022,20 @@ datadog\_api\_client.v2.model.fleet\_schedules\_response module
1102211022
:members:
1102311023
:show-inheritance:
1102411024

11025+
datadog\_api\_client.v2.model.form\_trigger module
11026+
--------------------------------------------------
11027+
11028+
.. automodule:: datadog_api_client.v2.model.form_trigger
11029+
:members:
11030+
:show-inheritance:
11031+
11032+
datadog\_api\_client.v2.model.form\_trigger\_wrapper module
11033+
-----------------------------------------------------------
11034+
11035+
.. automodule:: datadog_api_client.v2.model.form_trigger_wrapper
11036+
:members:
11037+
:show-inheritance:
11038+
1102511039
datadog\_api\_client.v2.model.formula\_limit module
1102611040
---------------------------------------------------
1102711041

datadog_api_client.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4149,6 +4149,8 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
41494149
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedule_response">datadog_api_client.v2.model.fleet_schedule_response module</a></li>
41504150
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedule_status">datadog_api_client.v2.model.fleet_schedule_status module</a></li>
41514151
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedules_response">datadog_api_client.v2.model.fleet_schedules_response module</a></li>
4152+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger">datadog_api_client.v2.model.form_trigger module</a></li>
4153+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger_wrapper">datadog_api_client.v2.model.form_trigger_wrapper module</a></li>
41524154
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.formula_limit">datadog_api_client.v2.model.formula_limit module</a></li>
41534155
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.framework_handle_and_version_response_data">datadog_api_client.v2.model.framework_handle_and_version_response_data module</a></li>
41544156
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.freshservice_api_key">datadog_api_client.v2.model.freshservice_api_key module</a></li>

datadog_api_client.v2.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8873,6 +8873,14 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
88738873
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.fleet_schedules_response.FleetSchedulesResponse"><code class="docutils literal notranslate"><span class="pre">FleetSchedulesResponse</span></code></a></li>
88748874
</ul>
88758875
</li>
8876+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger">datadog_api_client.v2.model.form_trigger module</a><ul>
8877+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.form_trigger.FormTrigger"><code class="docutils literal notranslate"><span class="pre">FormTrigger</span></code></a></li>
8878+
</ul>
8879+
</li>
8880+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger_wrapper">datadog_api_client.v2.model.form_trigger_wrapper module</a><ul>
8881+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.form_trigger_wrapper.FormTriggerWrapper"><code class="docutils literal notranslate"><span class="pre">FormTriggerWrapper</span></code></a></li>
8882+
</ul>
8883+
</li>
88768884
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.formula_limit">datadog_api_client.v2.model.formula_limit module</a><ul>
88778885
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.formula_limit.FormulaLimit"><code class="docutils literal notranslate"><span class="pre">FormulaLimit</span></code></a></li>
88788886
</ul>

datadog_api_client.v2.model.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10389,6 +10389,18 @@
1038910389
</li></ul>
1039010390
</nav>
1039110391
</li>
10392+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.form_trigger" class="md-nav__link">datadog_api_client.v2.model.form_trigger module</a><nav class="md-nav">
10393+
<ul class="md-nav__list">
10394+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.form_trigger.FormTrigger" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">FormTrigger</span></code></a>
10395+
</li></ul>
10396+
</nav>
10397+
</li>
10398+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.form_trigger_wrapper" class="md-nav__link">datadog_api_client.v2.model.form_trigger_wrapper module</a><nav class="md-nav">
10399+
<ul class="md-nav__list">
10400+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.form_trigger_wrapper.FormTriggerWrapper" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">FormTriggerWrapper</span></code></a>
10401+
</li></ul>
10402+
</nav>
10403+
</li>
1039210404
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.formula_limit" class="md-nav__link">datadog_api_client.v2.model.formula_limit module</a><nav class="md-nav">
1039310405
<ul class="md-nav__list">
1039410406
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.formula_limit.FormulaLimit" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">FormulaLimit</span></code></a>
@@ -64179,6 +64191,45 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
6417964191
</dl>
6418064192
</dd></dl>
6418164193
</section>
64194+
<section id="module-datadog_api_client.v2.model.form_trigger">
64195+
<span id="datadog-api-client-v2-model-form-trigger-module"></span><h2 id="module-datadog_api_client.v2.model.form_trigger">datadog_api_client.v2.model.form_trigger module<a class="headerlink" href="#module-datadog_api_client.v2.model.form_trigger" title="Link to this heading">¶</a></h2>
64196+
<dl class="py class">
64197+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.form_trigger.FormTrigger">
64198+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTrigger</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.form_trigger.FormTrigger" title="Link to this definition">¶</a></dt>
64199+
<dt class="sig sig-object py">
64200+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTrigger</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>
64201+
<dt class="sig sig-object py">
64202+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTrigger</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>
64203+
<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>
64204+
<p>Trigger a workflow from a Form.</p>
64205+
<dl class="field-list simple">
64206+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
64207+
<dd class="field-odd"><p><strong>form_id</strong> (<em>str</em><em>, </em><em>optional</em>) – The form UUID.</p>
64208+
</dd>
64209+
</dl>
64210+
</dd></dl>
64211+
</section>
64212+
<section id="module-datadog_api_client.v2.model.form_trigger_wrapper">
64213+
<span id="datadog-api-client-v2-model-form-trigger-wrapper-module"></span><h2 id="module-datadog_api_client.v2.model.form_trigger_wrapper">datadog_api_client.v2.model.form_trigger_wrapper module<a class="headerlink" href="#module-datadog_api_client.v2.model.form_trigger_wrapper" title="Link to this heading">¶</a></h2>
64214+
<dl class="py class">
64215+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.form_trigger_wrapper.FormTriggerWrapper">
64216+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTriggerWrapper</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.form_trigger_wrapper.FormTriggerWrapper" title="Link to this definition">¶</a></dt>
64217+
<dt class="sig sig-object py">
64218+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTriggerWrapper</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>
64219+
<dt class="sig sig-object py">
64220+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">FormTriggerWrapper</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>
64221+
<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>
64222+
<p>Schema for a Form-based trigger.</p>
64223+
<dl class="field-list simple">
64224+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
64225+
<dd class="field-odd"><ul class="simple">
64226+
<li><p><strong>form_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.form_trigger.FormTrigger" title="datadog_api_client.v2.model.form_trigger.FormTrigger"><em>FormTrigger</em></a>) – Trigger a workflow from a Form.</p></li>
64227+
<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>
64228+
</ul>
64229+
</dd>
64230+
</dl>
64231+
</dd></dl>
64232+
</section>
6418264233
<section id="module-datadog_api_client.v2.model.formula_limit">
6418364234
<span id="datadog-api-client-v2-model-formula-limit-module"></span><h2 id="module-datadog_api_client.v2.model.formula_limit">datadog_api_client.v2.model.formula_limit module<a class="headerlink" href="#module-datadog_api_client.v2.model.formula_limit" title="Link to this heading">¶</a></h2>
6418464235
<dl class="py class">
@@ -125528,6 +125579,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
125528125579
<li><p><strong>database_monitoring_trigger</strong> (<em>dict</em>) – Trigger a workflow from Database Monitoring.</p></li>
125529125580
<li><p><strong>datastore_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.datastore_trigger.DatastoreTrigger" title="datadog_api_client.v2.model.datastore_trigger.DatastoreTrigger"><em>DatastoreTrigger</em></a>) – Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published.</p></li>
125530125581
<li><p><strong>dashboard_trigger</strong> (<em>dict</em>) – Trigger a workflow from a Dashboard.</p></li>
125582+
<li><p><strong>form_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.form_trigger.FormTrigger" title="datadog_api_client.v2.model.form_trigger.FormTrigger"><em>FormTrigger</em></a>) – Trigger a workflow from a Form.</p></li>
125531125583
<li><p><strong>github_webhook_trigger</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.github_webhook_trigger.GithubWebhookTrigger" title="datadog_api_client.v2.model.github_webhook_trigger.GithubWebhookTrigger"><em>GithubWebhookTrigger</em></a>) – Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a <cite>webhookSecret</cite>. In your GitHub Webhook Settings, set the Payload URL to “base_url”/api/v2/workflows/”workflow_id”/webhook?orgId=”org_id”, select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published.</p></li>
125532125584
<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>
125533125585
<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>

genindex.html

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22853,6 +22853,20 @@ <h2 id="D">D</h2>
2285322853

2285422854
<ul>
2285522855
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedules_response">module</a>
22856+
</li>
22857+
</ul></li>
22858+
<li>
22859+
datadog_api_client.v2.model.form_trigger
22860+
22861+
<ul>
22862+
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger">module</a>
22863+
</li>
22864+
</ul></li>
22865+
<li>
22866+
datadog_api_client.v2.model.form_trigger_wrapper
22867+
22868+
<ul>
22869+
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger_wrapper">module</a>
2285622870
</li>
2285722871
</ul></li>
2285822872
<li>
@@ -23807,15 +23821,15 @@ <h2 id="D">D</h2>
2380723821
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.global_incident_settings_request">module</a>
2380823822
</li>
2380923823
</ul></li>
23824+
</ul></td>
23825+
<td style="width: 33%; vertical-align: top;"><ul>
2381023826
<li>
2381123827
datadog_api_client.v2.model.global_incident_settings_response
2381223828

2381323829
<ul>
2381423830
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.global_incident_settings_response">module</a>
2381523831
</li>
2381623832
</ul></li>
23817-
</ul></td>
23818-
<td style="width: 33%; vertical-align: top;"><ul>
2381923833
<li>
2382023834
datadog_api_client.v2.model.global_incident_settings_type
2382123835

@@ -43935,10 +43949,10 @@ <h2 id="F">F</h2>
4393543949
</li>
4393643950
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.fleet_agent_versions_response.FleetAgentVersionsResponse">FleetAgentVersionsResponse (class in datadog_api_client.v2.model.fleet_agent_versions_response)</a>
4393743951
</li>
43938-
</ul></td>
43939-
<td style="width: 33%; vertical-align: top;"><ul>
4394043952
<li><a href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.fleet_automation_api.FleetAutomationApi">FleetAutomationApi (class in datadog_api_client.v2.api.fleet_automation_api)</a>
4394143953
</li>
43954+
</ul></td>
43955+
<td style="width: 33%; vertical-align: top;"><ul>
4394243956
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.fleet_configuration_file.FleetConfigurationFile">FleetConfigurationFile (class in datadog_api_client.v2.model.fleet_configuration_file)</a>
4394343957
</li>
4394443958
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.fleet_configuration_layer.FleetConfigurationLayer">FleetConfigurationLayer (class in datadog_api_client.v2.model.fleet_configuration_layer)</a>
@@ -44018,6 +44032,10 @@ <h2 id="F">F</h2>
4401844032
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.fleet_schedule_status.FleetScheduleStatus">FleetScheduleStatus (class in datadog_api_client.v2.model.fleet_schedule_status)</a>
4401944033
</li>
4402044034
<li><a href="datadog_api_client.html#datadog_api_client.exceptions.ForbiddenException">ForbiddenException</a>
44035+
</li>
44036+
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.form_trigger.FormTrigger">FormTrigger (class in datadog_api_client.v2.model.form_trigger)</a>
44037+
</li>
44038+
<li><a href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.form_trigger_wrapper.FormTriggerWrapper">FormTriggerWrapper (class in datadog_api_client.v2.model.form_trigger_wrapper)</a>
4402144039
</li>
4402244040
<li><a href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.formula_and_function_apm_dependency_stat_name.FormulaAndFunctionApmDependencyStatName">FormulaAndFunctionApmDependencyStatName (class in datadog_api_client.v1.model.formula_and_function_apm_dependency_stat_name)</a>
4402344041
</li>
@@ -52640,6 +52658,10 @@ <h2 id="M">M</h2>
5264052658
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedule_status">datadog_api_client.v2.model.fleet_schedule_status</a>
5264152659
</li>
5264252660
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedules_response">datadog_api_client.v2.model.fleet_schedules_response</a>
52661+
</li>
52662+
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger">datadog_api_client.v2.model.form_trigger</a>
52663+
</li>
52664+
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger_wrapper">datadog_api_client.v2.model.form_trigger_wrapper</a>
5264352665
</li>
5264452666
<li><a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.formula_limit">datadog_api_client.v2.model.formula_limit</a>
5264552667
</li>

objects.inv

24 Bytes
Binary file not shown.

py-modindex.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14322,6 +14322,16 @@ <h1>Python Module Index</h1>
1432214322
<td>&#160;&#160;&#160;
1432314323
<a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.fleet_schedules_response"><code class="xref">datadog_api_client.v2.model.fleet_schedules_response</code></a></td><td>
1432414324
<em></em></td></tr>
14325+
<tr class="cg-1">
14326+
<td></td>
14327+
<td>&#160;&#160;&#160;
14328+
<a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger"><code class="xref">datadog_api_client.v2.model.form_trigger</code></a></td><td>
14329+
<em></em></td></tr>
14330+
<tr class="cg-1">
14331+
<td></td>
14332+
<td>&#160;&#160;&#160;
14333+
<a href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.form_trigger_wrapper"><code class="xref">datadog_api_client.v2.model.form_trigger_wrapper</code></a></td><td>
14334+
<em></em></td></tr>
1432514335
<tr class="cg-1">
1432614336
<td></td>
1432714337
<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)