O que provider-resources faz?
Implemente recursos e fontes de dados do Terraform Provider usando o Plugin Framework. Use ao desenvolver operações CRUD, design de esquema, gerenciamento de estado e testes de aceitação para recursos do provider.
Funcionalidades
- Geração de código para recursos e fontes de dados
- Definição de esquemas com atributos, tipos e validações
- Implementação de operações CRUD (Create, Read, Update, Delete)
- Gerenciamento de estado remoto e local
- Testes de aceitação automatizados
Como usar
- Inicialize um novo provider ou recurso
- Defina o esquema com os atributos necessários
- Implemente as funções CRUD
- Adicione testes de aceitação
Exemplo
func (r *exemploResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) {
// Lógica de criação
}
Plataformas suportadas
- Terraform Plugin Framework
- Terraform CLI
- Ambientes de desenvolvimento baseados em IA