Skip to content

Commit 9fd7139

Browse files
Add missing persona_mapping endpoints (#3212)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> dfd3ba4
1 parent 8bf0af4 commit 9fd7139

9 files changed

Lines changed: 275 additions & 7 deletions

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1789,13 +1789,41 @@ datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_attributes\_re
17891789
:members:
17901790
:show-inheritance:
17911791

1792+
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_create\_attributes module
1793+
-------------------------------------------------------------------------------------------
1794+
1795+
.. automodule:: datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes
1796+
:members:
1797+
:show-inheritance:
1798+
1799+
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_create\_data module
1800+
-------------------------------------------------------------------------------------
1801+
1802+
.. automodule:: datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data
1803+
:members:
1804+
:show-inheritance:
1805+
1806+
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_create\_request module
1807+
----------------------------------------------------------------------------------------
1808+
1809+
.. automodule:: datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request
1810+
:members:
1811+
:show-inheritance:
1812+
17921813
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_data\_response module
17931814
---------------------------------------------------------------------------------------
17941815

17951816
.. automodule:: datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response
17961817
:members:
17971818
:show-inheritance:
17981819

1820+
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_response module
1821+
---------------------------------------------------------------------------------
1822+
1823+
.. automodule:: datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response
1824+
:members:
1825+
:show-inheritance:
1826+
17991827
datadog\_api\_client.v2.model.aws\_cloud\_auth\_persona\_mapping\_type module
18001828
-----------------------------------------------------------------------------
18011829

datadog_api_client.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2831,7 +2831,11 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
28312831
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_auth_config_keys">datadog_api_client.v2.model.aws_auth_config_keys module</a></li>
28322832
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_auth_config_role">datadog_api_client.v2.model.aws_auth_config_role module</a></li>
28332833
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_attributes_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_attributes_response module</a></li>
2834+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes module</a></li>
2835+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data module</a></li>
2836+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request module</a></li>
28342837
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response module</a></li>
2838+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response module</a></li>
28352839
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_type">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_type module</a></li>
28362840
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mappings_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mappings_response module</a></li>
28372841
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_credentials">datadog_api_client.v2.model.aws_credentials module</a></li>

datadog_api_client.v2.api.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,6 +1194,12 @@
11941194
<ul class="md-nav__list">
11951195
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi</span></code></a><nav class="md-nav">
11961196
<ul class="md-nav__list">
1197+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping()</span></code></a>
1198+
</li>
1199+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping()</span></code></a>
1200+
</li>
1201+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping()</span></code></a>
1202+
</li>
11971203
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings()</span></code></a>
11981204
</li></ul>
11991205
</nav>
@@ -5787,6 +5793,45 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
57875793
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
57885794
<p>Configure AWS cloud authentication mappings for persona and intake authentication through the Datadog API.</p>
57895795
<dl class="py method">
5796+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping">
5797+
<span class="sig-name descname"><span class="pre">create_aws_cloud_auth_persona_mapping</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_cloud_auth_persona_mapping_create_request.AWSCloudAuthPersonaMappingCreateRequest" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request.AWSCloudAuthPersonaMappingCreateRequest"><span class="pre">AWSCloudAuthPersonaMappingCreateRequest</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_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse"><span class="pre">AWSCloudAuthPersonaMappingResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping" title="Link to this definition">¶</a></dt>
5798+
<dd><p>Create an AWS cloud authentication persona mapping.</p>
5799+
<p>Create an AWS cloud authentication persona mapping. This endpoint associates an AWS IAM principal with a Datadog user.</p>
5800+
<dl class="field-list simple">
5801+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
5802+
<dd class="field-odd"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse">AWSCloudAuthPersonaMappingResponse</a></p>
5803+
</dd>
5804+
</dl>
5805+
</dd></dl>
5806+
<dl class="py method">
5807+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping">
5808+
<span class="sig-name descname"><span class="pre">delete_aws_cloud_auth_persona_mapping</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">persona_mapping_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.cloud_authentication_api.CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping" title="Link to this definition">¶</a></dt>
5809+
<dd><p>Delete an AWS cloud authentication persona mapping.</p>
5810+
<p>Delete an AWS cloud authentication persona mapping by ID. This removes the association between an AWS IAM principal and a Datadog user.</p>
5811+
<dl class="field-list simple">
5812+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
5813+
<dd class="field-odd"><p><strong>persona_mapping_id</strong> (<em>str</em>) – The ID of the persona mapping</p>
5814+
</dd>
5815+
<dt class="field-even">Return type<span class="colon">:</span></dt>
5816+
<dd class="field-even"><p>None</p>
5817+
</dd>
5818+
</dl>
5819+
</dd></dl>
5820+
<dl class="py method">
5821+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping">
5822+
<span class="sig-name descname"><span class="pre">get_aws_cloud_auth_persona_mapping</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">persona_mapping_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"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse"><span class="pre">AWSCloudAuthPersonaMappingResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping" title="Link to this definition">¶</a></dt>
5823+
<dd><p>Get an AWS cloud authentication persona mapping.</p>
5824+
<p>Get a specific AWS cloud authentication persona mapping by ID. This endpoint retrieves a single configured persona mapping that associates an AWS IAM principal with a Datadog user.</p>
5825+
<dl class="field-list simple">
5826+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
5827+
<dd class="field-odd"><p><strong>persona_mapping_id</strong> (<em>str</em>) – The ID of the persona mapping</p>
5828+
</dd>
5829+
<dt class="field-even">Return type<span class="colon">:</span></dt>
5830+
<dd class="field-even"><p><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse">AWSCloudAuthPersonaMappingResponse</a></p>
5831+
</dd>
5832+
</dl>
5833+
</dd></dl>
5834+
<dl class="py method">
57905835
<dt class="sig sig-object py" id="datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings">
57915836
<span class="sig-name descname"><span class="pre">list_aws_cloud_auth_persona_mappings</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_cloud_auth_persona_mappings_response.AWSCloudAuthPersonaMappingsResponse" title="datadog_api_client.v2.model.aws_cloud_auth_persona_mappings_response.AWSCloudAuthPersonaMappingsResponse"><span class="pre">AWSCloudAuthPersonaMappingsResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings" title="Link to this definition">¶</a></dt>
57925837
<dd><p>List AWS cloud authentication persona mappings.</p>

datadog_api_client.v2.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,9 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
11801180
</li>
11811181
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.api.html#module-datadog_api_client.v2.api.cloud_authentication_api">datadog_api_client.v2.api.cloud_authentication_api module</a><ul>
11821182
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi</span></code></a><ul>
1183+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.create_aws_cloud_auth_persona_mapping()</span></code></a></li>
1184+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.delete_aws_cloud_auth_persona_mapping()</span></code></a></li>
1185+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.get_aws_cloud_auth_persona_mapping()</span></code></a></li>
11831186
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.cloud_authentication_api.CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings"><code class="docutils literal notranslate"><span class="pre">CloudAuthenticationApi.list_aws_cloud_auth_persona_mappings()</span></code></a></li>
11841187
</ul>
11851188
</li>
@@ -3472,10 +3475,26 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
34723475
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_attributes_response.AWSCloudAuthPersonaMappingAttributesResponse"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingAttributesResponse</span></code></a></li>
34733476
</ul>
34743477
</li>
3478+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes module</a><ul>
3479+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_attributes.AWSCloudAuthPersonaMappingCreateAttributes"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingCreateAttributes</span></code></a></li>
3480+
</ul>
3481+
</li>
3482+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data module</a><ul>
3483+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_data.AWSCloudAuthPersonaMappingCreateData"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingCreateData</span></code></a></li>
3484+
</ul>
3485+
</li>
3486+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request module</a><ul>
3487+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_create_request.AWSCloudAuthPersonaMappingCreateRequest"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingCreateRequest</span></code></a></li>
3488+
</ul>
3489+
</li>
34753490
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response module</a><ul>
34763491
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_data_response.AWSCloudAuthPersonaMappingDataResponse"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingDataResponse</span></code></a></li>
34773492
</ul>
34783493
</li>
3494+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response module</a><ul>
3495+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_response.AWSCloudAuthPersonaMappingResponse"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingResponse</span></code></a></li>
3496+
</ul>
3497+
</li>
34793498
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_type">datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_type module</a><ul>
34803499
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.aws_cloud_auth_persona_mapping_type.AWSCloudAuthPersonaMappingType"><code class="docutils literal notranslate"><span class="pre">AWSCloudAuthPersonaMappingType</span></code></a></li>
34813500
</ul>

0 commit comments

Comments
 (0)