Dashboards API: Migrate from is_read_only by November 30, 2024
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
Overview
On November 30, 2024, Datadog is removing support for the is_read_only
attribute in the Dashboards API’s. For customers who manage Dashboards with the API directly, Datadog recommends that you transition to restricted_roles
or Restriction Policies.
Actions to take before November 30, 2024
Before November 30, 2024, migrate off of is_read_only
to restricted_roles
or consider participating in the beta for Restriction Policies.
Migrate to restricted_roles
The restricted_roles
parameter allows Dashboard owners to assign specific permissions to users with roles.
Migrating to restricted_roles
can be done independently. For more information, see the Dashboard API documentation.
Restriction Policies
Restriction Policies for Dashboards defines the access control rules for a resource. It maps a set of relations (editor and viewer) to a set of allowed principals (roles, teams, or users).
To participate in the beta for Restriction Policies, reach out to Datadog Support or your Customer Success Manager to enable Restriction Policies for Dashboards for your organization.
If you’re managing Dashboards through Terraform:
- Ensure that you’re using Datadog Terraform Provider v3.27.0 or higher.
- Remove
is_read_only
and restricted_role
from your Dashboard Terraform resources. - Create a new datadog_restriction_policy resource, referencing the respective Dashboard id and principals from the recently removed attributes.
- Run
terraform apply
.
For an example of a Terraform resources, see the guide on How to use Terraform to restrict the editing of a dashboard.
Further reading