doc-locale/fr-fr/api/group_security_settings.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
Chaque appel API aux paramètres de sécurité de groupe doit être authentifié.
Si un utilisateur n'est pas membre d'un groupe privé, les requêtes vers ce groupe privé renvoient un code de statut 404 Not Found.
Met à jour les paramètres de sécurité de groupe pour un groupe spécifié.
Prérequis :
PUT /groups/:id/security_settings
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | entier ou chaîne de caractères | Oui | ID ou chemin encodé en URL d'un groupe. |
secret_push_protection_enabled | boolean | Oui | Active la protection push des secrets pour les projets du groupe. |
projects_to_exclude | tableau d'entiers | Non | ID des projets à exclure de la protection push des secrets. |
curl --request PUT \
--header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/groups/7/security_settings?secret_push_protection_enabled=true&projects_to_exclude[]=1&projects_to_exclude[]=2"
Exemple de réponse :
{
"secret_push_protection_enabled": true,
"errors": []
}