alibabacloud-terraform-import
Installation
SKILL.md
Alibaba Cloud Resource Terraform Import Wizard
Step-by-step guide to import existing resources under an Alibaba Cloud account into local Terraform management. Automatically performs environment checks, resource discovery, HCL generation, state import, etc. Users only need to confirm at key decision points.
Two modes are supported:
- One-time migration: Complete Phase 1-9 end to end
- Incremental sync: When a Terraform working directory already exists, jump directly to incremental sync mode
Resource Support Scope
- Theoretical scope: Any resource in the alicloud provider that has a Read method (i.e., can read state from the cloud). Most resources can be imported directly via the
terraform importcommand orimportblocks (Terraform 1.5+); a few resources without an Importer can be imported by manually constructing tfstate, but this requires exact matching of the provider's state structure and carries some risk. Check support status athttps://registry.terraform.io/providers/aliyun/alicloud/latest/docs. - Pre-built resources: ~50 common resource types (networking, compute, storage, databases, load balancing, DNS, RAM, ACK, FC) with verified API discovery commands, HCL templates, and import ID formats in
references/ - Beyond pre-built scope: Will look up provider docs on the fly to provide commands and templates; accuracy depends on documentation content; users should verify before executing
Command Format Requirements
All aliyun CLI commands must use plugin mode (lowercase-hyphenated format). CamelCase command names and parameter names are prohibited. Violating this rule will cause parameter errors or call failures.