feat(privateapps): resourcePrivateAppsRead
function
#32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(privateapps):
resourcePrivateAppsRead
functionThis feature implements the
resourcePrivateAppsRead
function to accomplish two vital pieces of the infrastructure lifecycle for Netskope private apps:This change is vital to ensure Terraform stays the single source of truth for Netskope private apps. If private app settings change outside of Terraform the
resourcePrivateAppsRead
function is called to refresh Terraform state. The function doubles as import logic because of its ability to refresh the private app based on the ID alone.Additional Changes
Closes #31
terraform-provider-ns
considerationsI have seen the new provider in the works and read through netskopeoss/terraform-provider-ns#11. I understand it will replace this provider. Once it is ready, our team is happy to migrate to it, but we need the private app refresh/import functionality ASAP.