![]() |
VOOZH | about |
Datadog offers a flexible access management system that allows you to customize the level at which you control access to your Datadog resources.
Users looking for basic functionality have access to OOTB roles with permissions. For more flexibility, create your own custom roles to combine permissions into new roles. Permissions attached to a custom role apply to all resources of a particular resource type.
Organizations and users that need maximum flexibility can control access to individual dashboards, notebooks, and other resources with granular access control.
Roles categorize users and define what account permissions those users have, such as what data they can read or what account assets they can modify. By default, Datadog offers three roles, and you can create custom roles so you can define a better mapping between your users and their permissions.
By granting permissions to roles, any user who is associated with that role receives that permission. When users are associated with multiple roles, they receive all the permissions granted to each of their roles. The more roles a user is associated with, the more access they have within a Datadog account.
If a user in a child organization has org_management permission, it does not mean that they have the same permission in the parent org. Users’ roles are not shared between parent and child organizations.
Note: If you use a SAML identity provider, you can integrate it with Datadog for authentication, and you can map identity attributes to Datadog default and custom roles. For more information, see SAML group mapping.
The custom roles feature gives your organization the ability to create new roles with unique permission sets. Manage your custom roles through the Datadog site, the Datadog Role API, or SAML directly. Find out below how to create, update, or delete a role. See Datadog Role Permissions for more information about available permissions. Only users with the User Access Manage permission can create or edit roles in Datadog.
Alternatively, making a POST call to the Create Role API endpoint automatically enables custom roles for your organization.
To create a custom role:
Once a role is created, you can add the role to existing users.
Find an example of how to create a role in Create Role API Reference.
To edit a custom role:
Once a role is modified, permissions are updated for all users with the role.
Find an example of how to update a role in Update Role API Reference.
To clone an existing role:
Find an example of how to clone a role in the Cloning A Role API reference.
To delete a custom role:
Once a role is deleted, permissions are updated for all users with the role. Users without any roles cannot use Datadog effectively, but still maintain limited access.
Find an example of how to delete a role in the Delete Role API reference.
When creating or updating a role on the Datadog site, use a Datadog role template to apply a prescribed set of permissions to the role.
Additional helpful documentation, links, and articles:
| |