Naar de hoofdinhoud

Fix op basis van regels: de IaC-controle heeft geen fix op basis van regels

typehttps://docs.frem.sh/reference/api/errors/rule-fix-check-not-supported
HTTP-status422 Unprocessable Content

Wat het betekent

Teruggegeven door POST /orgs/{org}/code-security/secrets/findings/{id}/fix en POST /orgs/{org}/code-security/iac/findings/{id}/fix (fixes op basis van regels). Er is geen fix aangevraagd en er is geen pull request geopend.

Een IaC-fix op basis van regels zet één eigenschap op haar veilige waarde. Zo’n fix wordt alleen aangeboden voor de controles die onder fixes op basis van regels staan.

Voorbeeld van een detail-bericht dat met deze fout wordt teruggegeven:

  • This IaC check is not on the list of checks with a one-property fix, so no fix is proposed for it.

Het antwoord bevat ook "reason": "check_not_supported".

Wat je kunt doen

Herstel de resource met de hand. De hersteltekst van de bevinding zegt wat je moet wijzigen.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/rule-fix-check-not-supported",
  "title": "Unprocessable Content",
  "status": 422,
  "detail": "...",
  "reason": "check_not_supported"
}

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.