Skip to main content

team_permission_settings

Creates, updates, deletes, gets or lists a team_permission_settings resource.

Overview

Nameteam_permission_settings
TypeResource
Iddatadog.organization.team_permission_settings

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe team permission setting's identifier (example: TeamPermission-aeadc05e-98a8-11ec-ac2c-da7ad0900001-edit)
attributesobjectTeam permission setting attributes
typestringTeam permission setting type (default: team_permission_settings, example: team_permission_settings)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_team_permission_settingsselectteam_id, regionGet all permission settings for a given team.
update_team_permission_settingreplaceteam_id, action, region, data__dataUpdate a team permission setting for a given team.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
actionstringNone
regionstring(default: datadoghq.com)
team_idstringNone

SELECT examples

Get all permission settings for a given team.

SELECT
id,
attributes,
type
FROM datadog.organization.team_permission_settings
WHERE team_id = '{{ team_id }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Update a team permission setting for a given team.

REPLACE datadog.organization.team_permission_settings
SET
data__data = '{{ data }}'
WHERE
team_id = '{{ team_id }}' --required
AND action = '{{ action }}' --required
AND region = '{{ region }}' --required
AND data__data = '{{ data }}' --required
RETURNING
data;