Skip to content

Commit 0e2338f

Browse files
Add documentation for /api/v2/team/sync (#2746)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> 22e917a
1 parent a7acca0 commit 0e2338f

9 files changed

Lines changed: 388 additions & 7 deletions

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19058,6 +19058,48 @@ datadog\_api\_client.v2.model.team\_routing\_rules\_request\_rule module
1905819058
:members:
1905919059
:show-inheritance:
1906019060

19061+
datadog\_api\_client.v2.model.team\_sync\_attributes module
19062+
-----------------------------------------------------------
19063+
19064+
.. automodule:: datadog_api_client.v2.model.team_sync_attributes
19065+
:members:
19066+
:show-inheritance:
19067+
19068+
datadog\_api\_client.v2.model.team\_sync\_attributes\_source module
19069+
-------------------------------------------------------------------
19070+
19071+
.. automodule:: datadog_api_client.v2.model.team_sync_attributes_source
19072+
:members:
19073+
:show-inheritance:
19074+
19075+
datadog\_api\_client.v2.model.team\_sync\_attributes\_type module
19076+
-----------------------------------------------------------------
19077+
19078+
.. automodule:: datadog_api_client.v2.model.team_sync_attributes_type
19079+
:members:
19080+
:show-inheritance:
19081+
19082+
datadog\_api\_client.v2.model.team\_sync\_bulk\_type module
19083+
-----------------------------------------------------------
19084+
19085+
.. automodule:: datadog_api_client.v2.model.team_sync_bulk_type
19086+
:members:
19087+
:show-inheritance:
19088+
19089+
datadog\_api\_client.v2.model.team\_sync\_data module
19090+
-----------------------------------------------------
19091+
19092+
.. automodule:: datadog_api_client.v2.model.team_sync_data
19093+
:members:
19094+
:show-inheritance:
19095+
19096+
datadog\_api\_client.v2.model.team\_sync\_request module
19097+
--------------------------------------------------------
19098+
19099+
.. automodule:: datadog_api_client.v2.model.team_sync_request
19100+
:members:
19101+
:show-inheritance:
19102+
1906119103
datadog\_api\_client.v2.model.team\_target module
1906219104
-------------------------------------------------
1906319105

datadog_api_client.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5056,6 +5056,12 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
50565056
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_routing_rules_request_data_attributes">datadog_api_client.v2.model.team_routing_rules_request_data_attributes module</a></li>
50575057
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_routing_rules_request_data_type">datadog_api_client.v2.model.team_routing_rules_request_data_type module</a></li>
50585058
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_routing_rules_request_rule">datadog_api_client.v2.model.team_routing_rules_request_rule module</a></li>
5059+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes">datadog_api_client.v2.model.team_sync_attributes module</a></li>
5060+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes_source">datadog_api_client.v2.model.team_sync_attributes_source module</a></li>
5061+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes_type">datadog_api_client.v2.model.team_sync_attributes_type module</a></li>
5062+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_bulk_type">datadog_api_client.v2.model.team_sync_bulk_type module</a></li>
5063+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_data">datadog_api_client.v2.model.team_sync_data module</a></li>
5064+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_request">datadog_api_client.v2.model.team_sync_request module</a></li>
50595065
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_target">datadog_api_client.v2.model.team_target module</a></li>
50605066
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_target_type">datadog_api_client.v2.model.team_target_type module</a></li>
50615067
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_type">datadog_api_client.v2.model.team_type module</a></li>

datadog_api_client.v2.api.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2301,6 +2301,8 @@
23012301
</li>
23022302
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.teams_api.TeamsApi.remove_member_team" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">TeamsApi.remove_member_team()</span></code></a>
23032303
</li>
2304+
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.teams_api.TeamsApi.sync_teams" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">TeamsApi.sync_teams()</span></code></a>
2305+
</li>
23042306
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.teams_api.TeamsApi.update_team" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">TeamsApi.update_team()</span></code></a>
23052307
</li>
23062308
<li class="md-nav__item"><a href="#datadog_api_client.v2.api.teams_api.TeamsApi.update_team_link" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">TeamsApi.update_team_link()</span></code></a>
@@ -11899,6 +11901,25 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
1189911901
</dl>
1190011902
</dd></dl>
1190111903
<dl class="py method">
11904+
<dt class="sig sig-object py" id="datadog_api_client.v2.api.teams_api.TeamsApi.sync_teams">
11905+
<span class="sig-name descname"><span class="pre">sync_teams</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.team_sync_request.TeamSyncRequest" title="datadog_api_client.v2.model.team_sync_request.TeamSyncRequest"><span class="pre">TeamSyncRequest</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.teams_api.TeamsApi.sync_teams" title="Link to this definition">¶</a></dt>
11906+
<dd><p>Link Teams with GitHub Teams.</p>
11907+
<p>This endpoint attempts to link your existing Datadog teams with GitHub teams by matching their names.
11908+
It evaluates all current Datadog teams and compares them against teams in the GitHub organization
11909+
connected to your Datadog account, based on Datadog Team handle and GitHub Team slug
11910+
(lowercased and kebab-cased).</p>
11911+
<p>This operation is read-only on the GitHub side, no teams will be modified or created.</p>
11912+
<p><a class="reference external" href="https://docs.datadoghq.com/integrations/github/">A GitHub organization must be connected to your Datadog account</a> ,
11913+
and the GitHub App integrated with Datadog must have the <code class="docutils literal notranslate"><span class="pre">Members</span> <span class="pre">Read</span></code> permission. Matching is performed by comparing the Datadog team handle to the GitHub team slug
11914+
using a normalized exact match; case is ignored and spaces are removed. No modifications are made
11915+
to teams in GitHub. This will not create new Teams in Datadog.</p>
11916+
<dl class="field-list simple">
11917+
<dt class="field-odd">Return type<span class="colon">:</span></dt>
11918+
<dd class="field-odd"><p>None</p>
11919+
</dd>
11920+
</dl>
11921+
</dd></dl>
11922+
<dl class="py method">
1190211923
<dt class="sig sig-object py" id="datadog_api_client.v2.api.teams_api.TeamsApi.update_team">
1190311924
<span class="sig-name descname"><span class="pre">update_team</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">team_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.team_update_request.TeamUpdateRequest" title="datadog_api_client.v2.model.team_update_request.TeamUpdateRequest"><span class="pre">TeamUpdateRequest</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.team_response.TeamResponse" title="datadog_api_client.v2.model.team_response.TeamResponse"><span class="pre">TeamResponse</span></a></span></span><a class="headerlink" href="#datadog_api_client.v2.api.teams_api.TeamsApi.update_team" title="Link to this definition">¶</a></dt>
1190411925
<dd><p>Update a team.</p>

datadog_api_client.v2.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1789,6 +1789,7 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
17891789
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.list_teams"><code class="docutils literal notranslate"><span class="pre">TeamsApi.list_teams()</span></code></a></li>
17901790
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.list_teams_with_pagination"><code class="docutils literal notranslate"><span class="pre">TeamsApi.list_teams_with_pagination()</span></code></a></li>
17911791
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.remove_member_team"><code class="docutils literal notranslate"><span class="pre">TeamsApi.remove_member_team()</span></code></a></li>
1792+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.sync_teams"><code class="docutils literal notranslate"><span class="pre">TeamsApi.sync_teams()</span></code></a></li>
17921793
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.update_team"><code class="docutils literal notranslate"><span class="pre">TeamsApi.update_team()</span></code></a></li>
17931794
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.update_team_link"><code class="docutils literal notranslate"><span class="pre">TeamsApi.update_team_link()</span></code></a></li>
17941795
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.api.html#datadog_api_client.v2.api.teams_api.TeamsApi.update_team_membership"><code class="docutils literal notranslate"><span class="pre">TeamsApi.update_team_membership()</span></code></a></li>
@@ -12878,6 +12879,30 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
1287812879
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_routing_rules_request_rule.TeamRoutingRulesRequestRule"><code class="docutils literal notranslate"><span class="pre">TeamRoutingRulesRequestRule</span></code></a></li>
1287912880
</ul>
1288012881
</li>
12882+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes">datadog_api_client.v2.model.team_sync_attributes module</a><ul>
12883+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_attributes.TeamSyncAttributes"><code class="docutils literal notranslate"><span class="pre">TeamSyncAttributes</span></code></a></li>
12884+
</ul>
12885+
</li>
12886+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes_source">datadog_api_client.v2.model.team_sync_attributes_source module</a><ul>
12887+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_attributes_source.TeamSyncAttributesSource"><code class="docutils literal notranslate"><span class="pre">TeamSyncAttributesSource</span></code></a></li>
12888+
</ul>
12889+
</li>
12890+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_attributes_type">datadog_api_client.v2.model.team_sync_attributes_type module</a><ul>
12891+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_attributes_type.TeamSyncAttributesType"><code class="docutils literal notranslate"><span class="pre">TeamSyncAttributesType</span></code></a></li>
12892+
</ul>
12893+
</li>
12894+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_bulk_type">datadog_api_client.v2.model.team_sync_bulk_type module</a><ul>
12895+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_bulk_type.TeamSyncBulkType"><code class="docutils literal notranslate"><span class="pre">TeamSyncBulkType</span></code></a></li>
12896+
</ul>
12897+
</li>
12898+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_data">datadog_api_client.v2.model.team_sync_data module</a><ul>
12899+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_data.TeamSyncData"><code class="docutils literal notranslate"><span class="pre">TeamSyncData</span></code></a></li>
12900+
</ul>
12901+
</li>
12902+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_sync_request">datadog_api_client.v2.model.team_sync_request module</a><ul>
12903+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_sync_request.TeamSyncRequest"><code class="docutils literal notranslate"><span class="pre">TeamSyncRequest</span></code></a></li>
12904+
</ul>
12905+
</li>
1288112906
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.team_target">datadog_api_client.v2.model.team_target module</a><ul>
1288212907
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.team_target.TeamTarget"><code class="docutils literal notranslate"><span class="pre">TeamTarget</span></code></a></li>
1288312908
</ul>

0 commit comments

Comments
 (0)