* feat: initial playing
* feat: progress
* feat: update test case
* feat: first attempt at retry
* feat: add NewResourceClientRetryableErrors scaffold
* docs: spelling
* revert: CreateOrUpdate to main
* chore: go mod
* revert: to main
* chore: remove vendor
* chore: go mod tidy
* feat: add regex valudator
* feat: update resources with retry
* ci: update lint
* ci: lint fix
* test: add mock and tests for retry client
* test: add acc test for retry
* test: add context deadline exceeded test
* test: update assertion to use method
* chore: fix linting issues
* test: improve test
* test: add test for retry client with multiple regex patterns
* chore: remove unnecessary provider gen
* fix: add backoff.Reset() to retry client and add tests to prove exponential retry is working
* refactor: change retryableerrors to retry after feedback from @ms-henglu
* fix: set data source defaults and add test to simulate eventual consistency
* chore: terrafmt
---------
Co-authored-by: Heng Lu <79895375+ms-henglu@users.noreply.github.com>
* feat: use tfplugindocs and update schema for auto doc generation
* fix: add updated output.go to docstrings package
* chore: depscheck
* fix: remove alias from data plane resource
* chore: phony for tools target
* docs: make docs
* docs: generate
* chore: remove out of date venforing
* chore: remove out of date vendoring
* add example for client config
* chore: replace vendor with main
* Revert "chore: replace vendor with main"
This reverts commit 78691f792e.
* fix: ci to work with mod
* chore: go mod
* docs: whitespace
* ci: add verbose logging on fail
* docs: remove comment
* docs: restore current version of sp client certificate guide
* docs: incorporate changes from main
* go mod vendor
* `azapi_*` - support `payload`
* skip a test
* fall back to implied type if type mismatched
* suppress the dynamic schema diff if only type is changed
* deprecate body json solutions
* add ignore_missing_properties back
* go mod vendor
* `azapi_*` - migrate to framework
* fix bug that tags have diff when it's not set
* fix tests
* bugfix: azapi_resource_action doesn't set state if when=destroy
* update azurerm version
* address review comments
* Refactor provider initialization using azcore
* Refactor the autorest transport by azcore
* pass build and test
* adding log policy - while log is still not working
* support sdk log
* modify index.html to match the provider status
* ARM_ENVIRONMENT case-insensitive
* CI lint
* disable multi-tenant feature since it is currently not working
* add doc for `skip_provider_registration`
* set sdk log level to DEBUG
* make client CRUD code consistent
* rename resource client
* generalize the response not found logic
* go import