doc-locale/fr-fr/api/compliance_policy_settings.md
{{< details >}}
{{< /details >}}
{{< history >}}
security_policies_csp. Désactivé par défaut.security_policies_csp a été supprimé.{{< /history >}}
Utilisez cette API pour interagir avec les paramètres de politique de sécurité de votre instance GitLab.
Prérequis :
Récupère les paramètres de politique de sécurité actuels de cette instance GitLab.
GET /admin/security/compliance_policy_settings
curl --request GET \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/admin/security/compliance_policy_settings"
Exemple de réponse :
{
"csp_namespace_id": 42
}
Lorsqu'aucun espace de nommage CSP n'est configuré :
{
"csp_namespace_id": null
}
Met à jour les paramètres de politique de sécurité de cette instance GitLab.
PUT /admin/security/compliance_policy_settings
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
csp_namespace_id | integer | oui | ID du groupe désigné pour gérer de manière centralisée les politiques de sécurité. Doit être un groupe principal. Définir sur null pour effacer le paramètre. |
curl --request PUT \
--header "PRIVATE-TOKEN: <your_access_token>" \
--header "Content-Type: application/json" \
--data '{"csp_namespace_id": 42}' \
--url "https://gitlab.example.com/api/v4/admin/security/compliance_policy_settings"
Exemple de réponse :
{
"csp_namespace_id": 42
}