Data Enrichments Scoped Replace

SkillCloud & infra

Use when changing coralogix_data_enrichments update semantics or drift tests. Prefer state-ID delete plus add over partial atomic overwrite for scoped replaces.

Use Data Enrichments Scoped Replace in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Data Enrichments Scoped Replace and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Data Enrichments Scoped Replace skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Data Enrichments Scoped ReplaceStart free

What this skill tells your AI

The instructions your AI receives, as published by coralogix/terraform-provider-coralogix in .claude/skills/data-enrichments-scoped-replace/SKILL.md and read by Ahel’s review.

Trigger: updating internal/provider/enrichment_rules/resource_coralogix_data_enrichments.go or debugging duplicated geo_ip, suspicious_ip, aws, or custom fields after update.

Fix: For resource-scoped updates, read prior state IDs, call EnrichmentServiceRemoveEnrichments for only those IDs, then call EnrichmentServiceAddEnrichments with the planned fields. Do not use EnrichmentServiceAtomicOverwriteEnrichments for mixed non-custom resources.

Why: The partial atomic-overwrite API is typed and can append planned enrichments beside existing ones when Terraform manages multiple enrichment types, producing inconsistent-result errors and duplicated backend state.

Signals

GitHub stars
22
Forks
14
Last commit
Oct 2026
Advanced
Item type
skill
Key
data-enrichments-scoped-replace
Source
github.com/coralogix/terraform-provider-coralogix