This pull request includes several updates to the documentation and codebase for the Power Platform project. The changes primarily focus on improving documentation accuracy, adding timeout configurations, and enhancing the API client's functionality.
This pull request includes several updates to the documentation and codebase for the Power Platform project. The changes primarily focus on improving documentation accuracy, adding timeout configurations, and enhancing the API client's functionality.
Documentation Updates:
expand
property indata_records.md
to correct the hierarchy. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]timeouts
attribute to the billing policy documentation inbilling_policy.md
. [1] [2]Code Enhancements:
terraform-plugin-framework-timeouts
dependency ingo.mod
.SleepWithContext
method inapi_client.go
to handle context-aware sleep operations. [1] [2]DoWaitForFinalStatus
method inapi_licensing.go
to use the newSleepWithContext
method and removed hardcoded timeout logic. [1] [2]Resource Configuration:
BillingPolicyResourceModel
inresource_billing_policy.go
. [1] [2] [3] [4]These changes aim to enhance the documentation's accuracy and provide better resource management and error handling in the codebase.
Fixes #376