Framework Import Dynamic Attributes

SkillCloud & infra

Use when a Terraform Plugin Framework resource import reads required DynamicAttribute values. Handle imported partial state before converting dynamic values.

Available today. Use it from your connected AI after setup.

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

Then ask your AI: use the Framework Import Dynamic Attributes skill

What this skill tells your AI

The instructions your AI receives, as published by coralogix/terraform-provider-coralogix in .claude/skills/framework-import-dynamic-attributes/SKILL.md and read by ahel’s review.

Trigger: A framework resource uses ImportStatePassthroughID and a required schema.DynamicAttribute.

Fix: In Read, treat null, unknown, or zero-value dynamic attributes as absent imported state, fetch backend values, and only overwrite fetched state with prior dynamic state when the prior value is known.

Why: Terraform import initially supplies only the imported ID, so converting a missing dynamic value as if it came from config can fail before the backend read populates state.

Signals

GitHub stars
22
Forks
14
Last commit
Sep 2026
Advanced
Item type
skill
Key
framework-import-dynamic-attributes
Source
github.com/coralogix/terraform-provider-coralogix