-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Fabric API v4 resources #112
Comments
A branch has been created to start this work off with an |
The resources described above are no longer representative of the latest public spec: |
updated the lists in the description to add |
This work is now been tracked in the equinix:fabric-v4 branch. We're awaiting more Fabric resources which will be applied directly to this branch before ultimately being merged into the main branch. |
Noting that Fabric 4.6 API is now available (not yet in Fabric Go): equinix-labs/fabric-java#18 |
Community Note
Description
Equinix Fabric has a new v4 API with an improved interface for managing connections, ports, gateways, and tokens.
This API replaces many of the v2 and v3 APIs. Details to follow in the comments about which endpoints/resources will need to be modified or deprecated to meet the API timelines.
A Go SDK will be needed to implement the new Terraform resources. ecx-go could be extended, but this is a hand-edited SDK with legacy branding. A new generated SDK (using openapitools/openapi-generator-cli, for example) would be advisable. SwaggerHub provides a downloadable Go client, automated or manual publishing of this client would be helpful.
New or Affected Resource(s)
The following items should be linked to individual issues when they exist.
Proposed New Resources:
Fabric v4 - Initial implementation with Connections #209
equinix_fabric_gatewayequinix_fabric_cloud_routerProposed New Datasources:
equinix_fabric_gatewayequinix_fabric_cloud_router (using id or other unique criteria)Fabric v4 - Port data schema implementation and Terraform Script - Create Connection example #232
Affected:
Milestones for this:
Potential Terraform Configuration
# TBD example demonstrating all resources
References
The text was updated successfully, but these errors were encountered: