Skip to content

Commit 887910b

Browse files
Add subtest for synthetics multistep tests (#3042)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> 38c0444
1 parent 4486fe9 commit 887910b

File tree

8 files changed

+136
-5
lines changed

8 files changed

+136
-5
lines changed

_sources/datadog_api_client.v1.model.rst.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4134,6 +4134,20 @@ datadog\_api\_client.v1.model.synthetics\_api\_step module
41344134
:members:
41354135
:show-inheritance:
41364136

4137+
datadog\_api\_client.v1.model.synthetics\_api\_subtest\_step module
4138+
-------------------------------------------------------------------
4139+
4140+
.. automodule:: datadog_api_client.v1.model.synthetics_api_subtest_step
4141+
:members:
4142+
:show-inheritance:
4143+
4144+
datadog\_api\_client.v1.model.synthetics\_api\_subtest\_step\_subtype module
4145+
----------------------------------------------------------------------------
4146+
4147+
.. automodule:: datadog_api_client.v1.model.synthetics_api_subtest_step_subtype
4148+
:members:
4149+
:show-inheritance:
4150+
41374151
datadog\_api\_client.v1.model.synthetics\_api\_test module
41384152
----------------------------------------------------------
41394153

datadog_api_client.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2023,6 +2023,8 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
20232023
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.sunburst_widget_legend_table_type">datadog_api_client.v1.model.sunburst_widget_legend_table_type module</a></li>
20242024
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.sunburst_widget_request">datadog_api_client.v1.model.sunburst_widget_request module</a></li>
20252025
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_step">datadog_api_client.v1.model.synthetics_api_step module</a></li>
2026+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_subtest_step">datadog_api_client.v1.model.synthetics_api_subtest_step module</a></li>
2027+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype">datadog_api_client.v1.model.synthetics_api_subtest_step_subtype module</a></li>
20262028
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_test">datadog_api_client.v1.model.synthetics_api_test module</a></li>
20272029
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_test_config">datadog_api_client.v1.model.synthetics_api_test_config module</a></li>
20282030
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_test_failure_code">datadog_api_client.v1.model.synthetics_api_test_failure_code module</a></li>

datadog_api_client.v1.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3722,6 +3722,14 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
37223722
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.synthetics_api_step.SyntheticsAPIStep"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPIStep</span></code></a></li>
37233723
</ul>
37243724
</li>
3725+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_subtest_step">datadog_api_client.v1.model.synthetics_api_subtest_step module</a><ul>
3726+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.synthetics_api_subtest_step.SyntheticsAPISubtestStep"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPISubtestStep</span></code></a></li>
3727+
</ul>
3728+
</li>
3729+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype">datadog_api_client.v1.model.synthetics_api_subtest_step_subtype module</a><ul>
3730+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPISubtestStepSubtype</span></code></a></li>
3731+
</ul>
3732+
</li>
37253733
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v1.model.html#module-datadog_api_client.v1.model.synthetics_api_test">datadog_api_client.v1.model.synthetics_api_test module</a><ul>
37263734
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v1.model.html#datadog_api_client.v1.model.synthetics_api_test.SyntheticsAPITest"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPITest</span></code></a></li>
37273735
</ul>

datadog_api_client.v1.model.html

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4302,6 +4302,18 @@
43024302
</li></ul>
43034303
</nav>
43044304
</li>
4305+
<li class="md-nav__item"><a href="#module-datadog_api_client.v1.model.synthetics_api_subtest_step" class="md-nav__link">datadog_api_client.v1.model.synthetics_api_subtest_step module</a><nav class="md-nav">
4306+
<ul class="md-nav__list">
4307+
<li class="md-nav__item"><a href="#datadog_api_client.v1.model.synthetics_api_subtest_step.SyntheticsAPISubtestStep" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPISubtestStep</span></code></a>
4308+
</li></ul>
4309+
</nav>
4310+
</li>
4311+
<li class="md-nav__item"><a href="#module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype" class="md-nav__link">datadog_api_client.v1.model.synthetics_api_subtest_step_subtype module</a><nav class="md-nav">
4312+
<ul class="md-nav__list">
4313+
<li class="md-nav__item"><a href="#datadog_api_client.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPISubtestStepSubtype</span></code></a>
4314+
</li></ul>
4315+
</nav>
4316+
</li>
43054317
<li class="md-nav__item"><a href="#module-datadog_api_client.v1.model.synthetics_api_test" class="md-nav__link">datadog_api_client.v1.model.synthetics_api_test module</a><nav class="md-nav">
43064318
<ul class="md-nav__list">
43074319
<li class="md-nav__item"><a href="#datadog_api_client.v1.model.synthetics_api_test.SyntheticsAPITest" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">SyntheticsAPITest</span></code></a>
@@ -22406,6 +22418,69 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
2240622418
<li><p><strong>retry</strong> (<a class="reference internal" href="#datadog_api_client.v1.model.synthetics_test_options_retry.SyntheticsTestOptionsRetry" title="datadog_api_client.v1.model.synthetics_test_options_retry.SyntheticsTestOptionsRetry"><em>SyntheticsTestOptionsRetry</em></a><em>, </em><em>optional</em>) – Object describing the retry strategy to apply to a Synthetic test.</p></li>
2240722419
<li><p><strong>subtype</strong> (<a class="reference internal" href="#datadog_api_client.v1.model.synthetics_api_test_step_subtype.SyntheticsAPITestStepSubtype" title="datadog_api_client.v1.model.synthetics_api_test_step_subtype.SyntheticsAPITestStepSubtype"><em>SyntheticsAPITestStepSubtype</em></a>) – The subtype of the Synthetic multi-step API test step.</p></li>
2240822420
<li><p><strong>value</strong> (<em>int</em>) – The time to wait in seconds. Minimum value: 0. Maximum value: 180.</p></li>
22421+
<li><p><strong>always_execute</strong> (<em>bool</em><em>, </em><em>optional</em>) – A boolean set to always execute this step even if the previous step failed or was skipped.</p></li>
22422+
<li><p><strong>subtest_public_id</strong> (<em>str</em>) – Public ID of the test to be played as part of a <cite>playSubTest</cite> step type.</p></li>
22423+
</ul>
22424+
</dd>
22425+
</dl>
22426+
</dd></dl>
22427+
</section>
22428+
<section id="module-datadog_api_client.v1.model.synthetics_api_subtest_step">
22429+
<span id="datadog-api-client-v1-model-synthetics-api-subtest-step-module"></span><h2 id="module-datadog_api_client.v1.model.synthetics_api_subtest_step">datadog_api_client.v1.model.synthetics_api_subtest_step module<a class="headerlink" href="#module-datadog_api_client.v1.model.synthetics_api_subtest_step" title="Link to this heading">¶</a></h2>
22430+
<dl class="py class">
22431+
<dt class="sig sig-object py" id="datadog_api_client.v1.model.synthetics_api_subtest_step.SyntheticsAPISubtestStep">
22432+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStep</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.v1.model.synthetics_api_subtest_step.SyntheticsAPISubtestStep" title="Link to this definition">¶</a></dt>
22433+
<dt class="sig sig-object py">
22434+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStep</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>
22435+
<dt class="sig sig-object py">
22436+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStep</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>
22437+
<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>
22438+
<p>The subtest step used in a Synthetics multi-step API test.</p>
22439+
<dl class="field-list simple">
22440+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
22441+
<dd class="field-odd"><ul class="simple">
22442+
<li><p><strong>allow_failure</strong> (<em>bool</em><em>, </em><em>optional</em>) – Determines whether or not to continue with test if this step fails.</p></li>
22443+
<li><p><strong>always_execute</strong> (<em>bool</em><em>, </em><em>optional</em>) – A boolean set to always execute this step even if the previous step failed or was skipped.</p></li>
22444+
<li><p><strong>exit_if_succeed</strong> (<em>bool</em><em>, </em><em>optional</em>) – Determines whether or not to exit the test if the step succeeds.</p></li>
22445+
<li><p><strong>extracted_values_from_script</strong> (<em>str</em><em>, </em><em>optional</em>) – Generate variables using JavaScript.</p></li>
22446+
<li><p><strong>id</strong> (<em>str</em><em>, </em><em>optional</em>) – ID of the step.</p></li>
22447+
<li><p><strong>is_critical</strong> (<em>bool</em><em>, </em><em>optional</em>) – Determines whether or not to consider the entire test as failed if this step fails.
22448+
Can be used only if <code class="docutils literal notranslate"><span class="pre">allowFailure</span></code> is <code class="docutils literal notranslate"><span class="pre">true</span></code>.</p></li>
22449+
<li><p><strong>name</strong> (<em>str</em>) – The name of the step.</p></li>
22450+
<li><p><strong>retry</strong> (<a class="reference internal" href="#datadog_api_client.v1.model.synthetics_test_options_retry.SyntheticsTestOptionsRetry" title="datadog_api_client.v1.model.synthetics_test_options_retry.SyntheticsTestOptionsRetry"><em>SyntheticsTestOptionsRetry</em></a><em>, </em><em>optional</em>) – Object describing the retry strategy to apply to a Synthetic test.</p></li>
22451+
<li><p><strong>subtest_public_id</strong> (<em>str</em>) – Public ID of the test to be played as part of a <code class="docutils literal notranslate"><span class="pre">playSubTest</span></code> step type.</p></li>
22452+
<li><p><strong>subtype</strong> (<a class="reference internal" href="#datadog_api_client.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype" title="datadog_api_client.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype"><em>SyntheticsAPISubtestStepSubtype</em></a>) – The subtype of the Synthetic multi-step API subtest step.</p></li>
22453+
</ul>
22454+
</dd>
22455+
</dl>
22456+
</dd></dl>
22457+
</section>
22458+
<section id="module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype">
22459+
<span id="datadog-api-client-v1-model-synthetics-api-subtest-step-subtype-module"></span><h2 id="module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype">datadog_api_client.v1.model.synthetics_api_subtest_step_subtype module<a class="headerlink" href="#module-datadog_api_client.v1.model.synthetics_api_subtest_step_subtype" title="Link to this heading">¶</a></h2>
22460+
<dl class="py class">
22461+
<dt class="sig sig-object py" id="datadog_api_client.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype">
22462+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStepSubtype</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.v1.model.synthetics_api_subtest_step_subtype.SyntheticsAPISubtestStepSubtype" title="Link to this definition">¶</a></dt>
22463+
<dt class="sig sig-object py">
22464+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStepSubtype</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>
22465+
<dt class="sig sig-object py">
22466+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">SyntheticsAPISubtestStepSubtype</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>
22467+
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelSimple" title="datadog_api_client.model_utils.ModelSimple"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelSimple</span></code></a></p>
22468+
<p>The subtype of the Synthetic multi-step API subtest step.</p>
22469+
<dl class="field-list simple">
22470+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
22471+
<dd class="field-odd"><ul class="simple">
22472+
<li><p><strong>value</strong> (<em>str</em>) – If omitted defaults to “playSubTest”. Must be one of [“playSubTest”].</p></li>
22473+
<li><p><strong>_check_type</strong> (<em>bool</em>) – If True, values for parameters in openapi_types
22474+
will be type checked and a TypeError will be raised if the wrong type is input.
22475+
Defaults to True.</p></li>
22476+
<li><p><strong>_path_to_item</strong> (<em>tuple/list</em>) – This is a list of keys or values to drill down to
22477+
the model in received_data when deserializing a response.</p></li>
22478+
<li><p><strong>_spec_property_naming</strong> (<em>bool</em>) – True if the variable names in the input
22479+
data are serialized names, as specified in the OpenAPI document. False if the
22480+
variable names in the input data are pythonic names, e.g. snake case (default).</p></li>
22481+
<li><p><strong>_configuration</strong> (<a class="reference internal" href="datadog_api_client.v1.html#datadog_api_client.v1.Configuration" title="datadog_api_client.v1.Configuration"><em>Configuration</em></a>) – The instance to use when deserializing a
22482+
file_type parameter. If passed, type conversion is attempted If omitted no
22483+
type conversion is done.</p></li>
2240922484
</ul>
2241022485
</dd>
2241122486
</dl>

0 commit comments

Comments
 (0)