Skip to content

Commit cd17899

Browse files
Document Agentless AWS scan options routes (#2435)
Co-authored-by: ci.datadog-api-spec <[email protected]> 5b4ca01
1 parent b827af2 commit cd17899

9 files changed

+399
-14
lines changed

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,13 +1110,34 @@ datadog\_api\_client.v2.model.aws\_scan\_options\_attributes module
11101110
:members:
11111111
:show-inheritance:
11121112

1113+
datadog\_api\_client.v2.model.aws\_scan\_options\_create\_data module
1114+
---------------------------------------------------------------------
1115+
1116+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_create_data
1117+
:members:
1118+
:show-inheritance:
1119+
1120+
datadog\_api\_client.v2.model.aws\_scan\_options\_create\_request module
1121+
------------------------------------------------------------------------
1122+
1123+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_create_request
1124+
:members:
1125+
:show-inheritance:
1126+
11131127
datadog\_api\_client.v2.model.aws\_scan\_options\_data module
11141128
-------------------------------------------------------------
11151129

11161130
.. automodule:: datadog_api_client.v2.model.aws_scan_options_data
11171131
:members:
11181132
:show-inheritance:
11191133

1134+
datadog\_api\_client.v2.model.aws\_scan\_options\_list\_response module
1135+
-----------------------------------------------------------------------
1136+
1137+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_list_response
1138+
:members:
1139+
:show-inheritance:
1140+
11201141
datadog\_api\_client.v2.model.aws\_scan\_options\_response module
11211142
-----------------------------------------------------------------
11221143

@@ -1131,6 +1152,27 @@ datadog\_api\_client.v2.model.aws\_scan\_options\_type module
11311152
:members:
11321153
:show-inheritance:
11331154

1155+
datadog\_api\_client.v2.model.aws\_scan\_options\_update\_attributes module
1156+
---------------------------------------------------------------------------
1157+
1158+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_update_attributes
1159+
:members:
1160+
:show-inheritance:
1161+
1162+
datadog\_api\_client.v2.model.aws\_scan\_options\_update\_data module
1163+
---------------------------------------------------------------------
1164+
1165+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_update_data
1166+
:members:
1167+
:show-inheritance:
1168+
1169+
datadog\_api\_client.v2.model.aws\_scan\_options\_update\_request module
1170+
------------------------------------------------------------------------
1171+
1172+
.. automodule:: datadog_api_client.v2.model.aws_scan_options_update_request
1173+
:members:
1174+
:show-inheritance:
1175+
11341176
datadog\_api\_client.v2.model.aws\_traces\_config module
11351177
--------------------------------------------------------
11361178

datadog_api_client.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2469,9 +2469,15 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
24692469
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_regions_include_only">datadog_api_client.v2.model.aws_regions_include_only module</a></li>
24702470
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_resources_config">datadog_api_client.v2.model.aws_resources_config module</a></li>
24712471
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_attributes">datadog_api_client.v2.model.aws_scan_options_attributes module</a></li>
2472+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_create_data">datadog_api_client.v2.model.aws_scan_options_create_data module</a></li>
2473+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_create_request">datadog_api_client.v2.model.aws_scan_options_create_request module</a></li>
24722474
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_data">datadog_api_client.v2.model.aws_scan_options_data module</a></li>
2475+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_list_response">datadog_api_client.v2.model.aws_scan_options_list_response module</a></li>
24732476
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_response">datadog_api_client.v2.model.aws_scan_options_response module</a></li>
24742477
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_type">datadog_api_client.v2.model.aws_scan_options_type module</a></li>
2478+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_update_attributes">datadog_api_client.v2.model.aws_scan_options_update_attributes module</a></li>
2479+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_update_data">datadog_api_client.v2.model.aws_scan_options_update_data module</a></li>
2480+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_scan_options_update_request">datadog_api_client.v2.model.aws_scan_options_update_request module</a></li>
24752481
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_traces_config">datadog_api_client.v2.model.aws_traces_config module</a></li>
24762482
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.azure_uc_config">datadog_api_client.v2.model.azure_uc_config module</a></li>
24772483
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.azure_uc_config_pair">datadog_api_client.v2.model.azure_uc_config_pair module</a></li>

datadog_api_client.v2.api.html

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,13 @@
697697
<ul class="md-nav__list">
698698
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">AgentlessScanningApi</span></code></a><nav class="md-nav">
699699
<ul class="md-nav__list">
700+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.create_aws_scan_options" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">AgentlessScanningApi.create_aws_scan_options()</span></code></a>
701+
</li>
702+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.delete_aws_scan_options" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">AgentlessScanningApi.delete_aws_scan_options()</span></code></a>
703+
</li>
700704
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.list_aws_scan_options" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">AgentlessScanningApi.list_aws_scan_options()</span></code></a>
705+
</li>
706+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.update_aws_scan_options" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">AgentlessScanningApi.update_aws_scan_options()</span></code></a>
701707
</li></ul>
702708
</nav>
703709
</li></ul>
@@ -2227,15 +2233,60 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
22272233
<p>Datadog Agentless Scanning provides visibility into risks and vulnerabilities
22282234
within your hosts, running containers, and serverless functions—all without
22292235
requiring teams to install Agents on every host or where Agents cannot be installed.
2230-
Go to <a class="reference external" href="https://www.datadoghq.com/blog/agentless-scanning/">https://www.datadoghq.com/blog/agentless-scanning/</a> to learn more</p>
2236+
Go to <a class="reference external" href="https://www.datadoghq.com/blog/agentless-scanning/">https://www.datadoghq.com/blog/agentless-scanning/</a> to learn more.</p>
2237+
<dl class="py method">
2238+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.create_aws_scan_options">
2239+
<span class="sig-name descname"><span class="pre">create_aws_scan_options</span></span><span class="sig-paren">(</span><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.aws_scan_options_create_request.AwsScanOptionsCreateRequest" title="datadog_api_client.v2.model.aws_scan_options_create_request.AwsScanOptionsCreateRequest"><span class="pre">AwsScanOptionsCreateRequest</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.aws_scan_options_response.AwsScanOptionsResponse" title="datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse"><span class="pre">AwsScanOptionsResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.create_aws_scan_options" title="Link to this definition">¶</a></dt>
2240+
<dd><p>Post AWS Scan Options.</p>
2241+
<p>Activate Agentless scan options for an AWS account.</p>
2242+
<dl class="field-list simple">
2243+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
2244+
<dd class="field-odd"><p><strong>body</strong> (<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_scan_options_create_request.AwsScanOptionsCreateRequest" title="datadog_api_client.v2.model.aws_scan_options_create_request.AwsScanOptionsCreateRequest"><em>AwsScanOptionsCreateRequest</em></a>) – The definition of the new scan options.</p>
2245+
</dd>
2246+
<dt class="field-even">Return type<span class="colon">:</span></dt>
2247+
<dd class="field-even"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse" title="datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse">AwsScanOptionsResponse</a></p>
2248+
</dd>
2249+
</dl>
2250+
</dd></dl>
2251+
<dl class="py method">
2252+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.delete_aws_scan_options">
2253+
<span class="sig-name descname"><span class="pre">delete_aws_scan_options</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">account_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><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.delete_aws_scan_options" title="Link to this definition">¶</a></dt>
2254+
<dd><p>Delete AWS Scan Options.</p>
2255+
<p>Delete Agentless scan options for an AWS account.</p>
2256+
<dl class="field-list simple">
2257+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
2258+
<dd class="field-odd"><p><strong>account_id</strong> (<em>str</em>) – The ID of an AWS account.</p>
2259+
</dd>
2260+
<dt class="field-even">Return type<span class="colon">:</span></dt>
2261+
<dd class="field-even"><p>None</p>
2262+
</dd>
2263+
</dl>
2264+
</dd></dl>
22312265
<dl class="py method">
22322266
<dt class="sig sig-object py" id="datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.list_aws_scan_options">
2233-
<span class="sig-name descname"><span class="pre">list_aws_scan_options</span></span><span class="sig-paren">(</span><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.aws_scan_options_response.AwsScanOptionsResponse" title="datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse"><span class="pre">AwsScanOptionsResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.list_aws_scan_options" title="Link to this definition">¶</a></dt>
2267+
<span class="sig-name descname"><span class="pre">list_aws_scan_options</span></span><span class="sig-paren">(</span><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.aws_scan_options_list_response.AwsScanOptionsListResponse" title="datadog_api_client.v2.model.aws_scan_options_list_response.AwsScanOptionsListResponse"><span class="pre">AwsScanOptionsListResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.list_aws_scan_options" title="Link to this definition">¶</a></dt>
22342268
<dd><p>Get AWS Scan Options.</p>
22352269
<p>Fetches the scan options configured for AWS accounts.</p>
22362270
<dl class="field-list simple">
22372271
<dt class="field-odd">Return type<span class="colon">:</span></dt>
2238-
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse" title="datadog_api_client.v2.model.aws_scan_options_response.AwsScanOptionsResponse">AwsScanOptionsResponse</a></p>
2272+
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_scan_options_list_response.AwsScanOptionsListResponse" title="datadog_api_client.v2.model.aws_scan_options_list_response.AwsScanOptionsListResponse">AwsScanOptionsListResponse</a></p>
2273+
</dd>
2274+
</dl>
2275+
</dd></dl>
2276+
<dl class="py method">
2277+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.update_aws_scan_options">
2278+
<span class="sig-name descname"><span class="pre">update_aws_scan_options</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">account_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.aws_scan_options_update_request.AwsScanOptionsUpdateRequest" title="datadog_api_client.v2.model.aws_scan_options_update_request.AwsScanOptionsUpdateRequest"><span class="pre">AwsScanOptionsUpdateRequest</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="headerlink" href="#datadog_api_client.v2.api.agentless_scanning_api.AgentlessScanningApi.update_aws_scan_options" title="Link to this definition">¶</a></dt>
2279+
<dd><p>Patch AWS Scan Options.</p>
2280+
<p>Update the Agentless scan options for an activated account.</p>
2281+
<dl class="field-list simple">
2282+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
2283+
<dd class="field-odd"><ul class="simple">
2284+
<li><p><strong>account_id</strong> (<em>str</em>) – The ID of an AWS account.</p></li>
2285+
<li><p><strong>body</strong> (<a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_scan_options_update_request.AwsScanOptionsUpdateRequest" title="datadog_api_client.v2.model.aws_scan_options_update_request.AwsScanOptionsUpdateRequest"><em>AwsScanOptionsUpdateRequest</em></a>) – New definition of the scan options.</p></li>
2286+
</ul>
2287+
</dd>
2288+
<dt class="field-even">Return type<span class="colon">:</span></dt>
2289+
<dd class="field-even"><p>None</p>
22392290
</dd>
22402291
</dl>
22412292
</dd></dl>

0 commit comments

Comments
 (0)