terraform-provider-keycloak
terraform-provider-keycloak copied to clipboard
Use TypeSet for strictly defined nested objects
Rather than using TypeMap for things like SMPT configuration, use TypeSet (example).
This also lets us ignore changes to nested resources, thereby fixing #9 "properly" (and also making it possible to ignore SMTP password changes).
For the record, I would already be done with this if Go had a functioning type system.