provider-resources - Implement Terraform Provider Resources
Guides implementation of Terraform Provider resources and data sources with the Plugin Framework, including CRUD operations, schemas, state management, and testing.
Tags
Updated: 2026-10-02TerraformProvider developmentPlugin FrameworkInfrastructure as codeGoResource implementationData sources
Capabilities
What this skill does
- Implement resource structures
- Register provider resources
- Design Terraform schemas
- Implement CRUD operations
- Manage Terraform state
- Handle missing resources
- Define plan modifiers
- Add attribute validators
- Implement finder functions
Inputs
- Provider Go codebase
- Terraform resource specifications
- Service API client
- Resource attributes
- State management requirements
Outputs
- Resource implementation code
- Data source implementation code
- Terraform schemas
- CRUD operation handlers
- State management logic
- Finder functions
- Acceptance test structure
- Resource documentation files
Requirements
- Go development environment
- Terraform Plugin Framework
- Provider service package
- Service API client
