NetStorage client with ListStorageGroups and GetStorageGroup #215
+1,276
−0
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.
I am wanting to create a new Akamai Terraform data source for NetStorage so that I can use it in my property rules to link to NetStorage origins. There is an issue open for this feature: Data source for List NetStorage Storage Groups so it can be used in Property Behaviors #416.
The change in terraform-provider-akamai would require support for the NetStorage API in this package. This PR adds a basic NetStorage client with support for endpoints:
Get a storage group
https://{hostname}/storage/v1/storage-groups/{storageGroupId}
Get a specific storage group based on its storageGroupId.
List storage groups
https://{hostname}/storage/v1/storage-groups
Get a list of all of the storage groups in your NetStorage instance, optionally filtered by CP code or the storage group's categorized purpose.
I would really appreciate it if you could help me to get this functionality available as I would love to be able to do some good Terraforming of Akamai.