I’ve published a Terraform provider that is able to manage RESTful resources:
Some highlighted features:
- Different authentication choices: HTTP auth (Basic, Bearer), API Key auth and OAuth2 (client credential, password credential).
- Support resources created via either
- Support polling asynchronous operations
ignore_changesto ignore changes for the the specified properties
bodytracking: only the specified properties of the resource in the
bodyattribute is tracked for diffs
This provider is tested under following platforms:
BTW, this provider is developed using terraform-plugin-framework.