Skip to content

Commit ea7f6fb

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andcommitted
Add PUT endpoint to scorecards APIs (#2081)
Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> 83c4855
1 parent 44d9eb8 commit ea7f6fb

9 files changed

+229
-7
lines changed

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10371,6 +10371,34 @@ datadog\_api\_client.v2.model.update\_open\_api\_response\_data module
1037110371
:members:
1037210372
:show-inheritance:
1037310373

10374+
datadog\_api\_client.v2.model.update\_rule\_request module
10375+
----------------------------------------------------------
10376+
10377+
.. automodule:: datadog_api_client.v2.model.update_rule_request
10378+
:members:
10379+
:show-inheritance:
10380+
10381+
datadog\_api\_client.v2.model.update\_rule\_request\_data module
10382+
----------------------------------------------------------------
10383+
10384+
.. automodule:: datadog_api_client.v2.model.update_rule_request_data
10385+
:members:
10386+
:show-inheritance:
10387+
10388+
datadog\_api\_client.v2.model.update\_rule\_response module
10389+
-----------------------------------------------------------
10390+
10391+
.. automodule:: datadog_api_client.v2.model.update_rule_response
10392+
:members:
10393+
:show-inheritance:
10394+
10395+
datadog\_api\_client.v2.model.update\_rule\_response\_data module
10396+
-----------------------------------------------------------------
10397+
10398+
.. automodule:: datadog_api_client.v2.model.update_rule_response_data
10399+
:members:
10400+
:show-inheritance:
10401+
1037410402
datadog\_api\_client.v2.model.usage\_application\_security\_monitoring\_response module
1037510403
---------------------------------------------------------------------------------------
1037610404

datadog_api_client.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3714,6 +3714,10 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
37143714
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_open_api_response">datadog_api_client.v2.model.update_open_api_response module</a></li>
37153715
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_open_api_response_attributes">datadog_api_client.v2.model.update_open_api_response_attributes module</a></li>
37163716
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_open_api_response_data">datadog_api_client.v2.model.update_open_api_response_data module</a></li>
3717+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_request">datadog_api_client.v2.model.update_rule_request module</a></li>
3718+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_request_data">datadog_api_client.v2.model.update_rule_request_data module</a></li>
3719+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_response">datadog_api_client.v2.model.update_rule_response module</a></li>
3720+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_response_data">datadog_api_client.v2.model.update_rule_response_data module</a></li>
37173721
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.usage_application_security_monitoring_response">datadog_api_client.v2.model.usage_application_security_monitoring_response module</a></li>
37183722
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.usage_attributes_object">datadog_api_client.v2.model.usage_attributes_object module</a></li>
37193723
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.usage_data_object">datadog_api_client.v2.model.usage_data_object module</a></li>

datadog_api_client.v2.api.html

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,8 @@
16831683
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.list_scorecard_rules" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.list_scorecard_rules()</span></code></a>
16841684
</li>
16851685
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.list_scorecard_rules_with_pagination" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.list_scorecard_rules_with_pagination()</span></code></a>
1686+
</li>
1687+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.update_scorecard_rule" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.update_scorecard_rule()</span></code></a>
16861688
</li></ul>
16871689
</nav>
16881690
</li></ul>
@@ -7460,7 +7462,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
74607462
<dt class="sig sig-object py" id="datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi">
74617463
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">ServiceScorecardsApi</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">api_client</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi" title="Link to this definition">¶</a></dt>
74627464
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
7463-
<p>API to create, update scorecard rules and outcomes. See <a class="reference external" href="https://docs.datadoghq.com/service_catalog/scorecards">Service Scorecards</a> for more information.</p>
7465+
<p>API to create and update scorecard rules and outcomes. See <a class="reference external" href="https://docs.datadoghq.com/service_catalog/scorecards">Service Scorecards</a> for more information.</p>
74647466
<p>This feature is currently in BETA. If you have any feedback, contact <a class="reference external" href="https://docs.datadoghq.com/help/">Datadog support</a>.</p>
74657467
<dl class="py method">
74667468
<dt class="sig sig-object py" id="datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.create_scorecard_outcomes_batch">
@@ -7497,7 +7499,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
74977499
<p>Deletes a single rule.</p>
74987500
<dl class="field-list simple">
74997501
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7500-
<dd class="field-odd"><p><strong>rule_id</strong> (<em>str</em>) – The ID of the rule/scorecard.</p>
7502+
<dd class="field-odd"><p><strong>rule_id</strong> (<em>str</em>) – The ID of the rule.</p>
75017503
</dd>
75027504
<dt class="field-even">Return type<span class="colon">:</span></dt>
75037505
<dd class="field-even"><p>None</p>
@@ -7610,6 +7612,23 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
76107612
</dd>
76117613
</dl>
76127614
</dd></dl>
7615+
<dl class="py method">
7616+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.update_scorecard_rule">
7617+
<span class="sig-name descname"><span class="pre">update_scorecard_rule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">rule_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">body</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.v2.model.html#datadog_api_client.v2.model.update_rule_request.UpdateRuleRequest" title="datadog_api_client.v2.model.update_rule_request.UpdateRuleRequest"><span class="pre">UpdateRuleRequest</span></a></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.v2.model.html#datadog_api_client.v2.model.update_rule_response.UpdateRuleResponse" title="datadog_api_client.v2.model.update_rule_response.UpdateRuleResponse"><span class="pre">UpdateRuleResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.update_scorecard_rule" title="Link to this definition">¶</a></dt>
7618+
<dd><p>Update an existing rule.</p>
7619+
<p>Updates an existing rule.</p>
7620+
<dl class="field-list simple">
7621+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
7622+
<dd class="field-odd"><ul class="simple">
7623+
<li><p><strong>rule_id</strong> (<em>str</em>) – The ID of the rule.</p></li>
7624+
<li><p><strong>body</strong> (<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_request.UpdateRuleRequest" title="datadog_api_client.v2.model.update_rule_request.UpdateRuleRequest"><em>UpdateRuleRequest</em></a>) – Rule attributes.</p></li>
7625+
</ul>
7626+
</dd>
7627+
<dt class="field-even">Return type<span class="colon">:</span></dt>
7628+
<dd class="field-even"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_response.UpdateRuleResponse" title="datadog_api_client.v2.model.update_rule_response.UpdateRuleResponse">UpdateRuleResponse</a></p>
7629+
</dd>
7630+
</dl>
7631+
</dd></dl>
76137632
</dd></dl>
76147633
</section>
76157634
<section id="module-datadog_api_client.v2.api.spans_api">

datadog_api_client.v2.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1435,6 +1435,7 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
14351435
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.list_scorecard_outcomes_with_pagination"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.list_scorecard_outcomes_with_pagination()</span></code></a></li>
14361436
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.list_scorecard_rules"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.list_scorecard_rules()</span></code></a></li>
14371437
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.list_scorecard_rules_with_pagination"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.list_scorecard_rules_with_pagination()</span></code></a></li>
1438+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.service_scorecards_api.ServiceScorecardsApi.update_scorecard_rule"><code class="docutils literal notranslate"><span class="pre">ServiceScorecardsApi.update_scorecard_rule()</span></code></a></li>
14381439
</ul>
14391440
</li>
14401441
</ul>
@@ -7465,6 +7466,22 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
74657466
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_open_api_response_data.UpdateOpenAPIResponseData"><code class="docutils literal notranslate"><span class="pre">UpdateOpenAPIResponseData</span></code></a></li>
74667467
</ul>
74677468
</li>
7469+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_request">datadog_api_client.v2.model.update_rule_request module</a><ul>
7470+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_request.UpdateRuleRequest"><code class="docutils literal notranslate"><span class="pre">UpdateRuleRequest</span></code></a></li>
7471+
</ul>
7472+
</li>
7473+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_request_data">datadog_api_client.v2.model.update_rule_request_data module</a><ul>
7474+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_request_data.UpdateRuleRequestData"><code class="docutils literal notranslate"><span class="pre">UpdateRuleRequestData</span></code></a></li>
7475+
</ul>
7476+
</li>
7477+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_response">datadog_api_client.v2.model.update_rule_response module</a><ul>
7478+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_response.UpdateRuleResponse"><code class="docutils literal notranslate"><span class="pre">UpdateRuleResponse</span></code></a></li>
7479+
</ul>
7480+
</li>
7481+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.update_rule_response_data">datadog_api_client.v2.model.update_rule_response_data module</a><ul>
7482+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.update_rule_response_data.UpdateRuleResponseData"><code class="docutils literal notranslate"><span class="pre">UpdateRuleResponseData</span></code></a></li>
7483+
</ul>
7484+
</li>
74687485
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.usage_application_security_monitoring_response">datadog_api_client.v2.model.usage_application_security_monitoring_response module</a><ul>
74697486
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.usage_application_security_monitoring_response.UsageApplicationSecurityMonitoringResponse"><code class="docutils literal notranslate"><span class="pre">UsageApplicationSecurityMonitoringResponse</span></code></a></li>
74707487
</ul>

0 commit comments

Comments
 (0)