- Support for extracting AWS Hosted Connection ID's.
- Support for filtering Partner Megaports by Diversity Zone.
- Support for MCR Prefix Filter Lists.
- Support for BGP Peer Filters and BGP Prefix Filters on VXC's.
- Support for manually supplying peering values for Azure VXC's.
- Add GetPorts functionality. Credit @daniel-noland
- Move MarshallMcrAEndConfig to megaport/terraform-provider-megaport. Credit @daniel-noland
- Add optional connection name attribute for AWS connections. Credit @ngarratt
- Add import support for pre-existing AWS connections. Credit @ngarratt
- PartnerConfigInterface (MCR A end configuration in VXC) handles static ip routes
- Add NAT support for MCR VXC Connections.
- Migrate BGP Connection support from AWS-VXC to all VXC Connections.
- VXC type resources now expect aEnd and bEnd configuration objects to represent these configurations.
- Add BGP Connection support for AWS VXC Connections
- Rewrite and rename BuyAWSHostedVIF to BuyAWSVXC to handle new parameters and use cases
- Fix marshalling issue with VirtualRouter in VXCResource.
- Optionally Specify the Google Interconnect Location when creating a GCP Connection. Credit @kdw174
Welcome to the first release of the megaportgo
library!
-
Support for the following Megaport Products has been added:
- Ports (Single and LAG).
- VXC.
- MCR2.
- AWS Hosted VIF and Hosted Connection.
- Google Cloud Interconnect.
- Azure ExpressRoute
-
The following lookup functionality is available:
- Locations.
- Partners Ports.
- (added in 0.1.2) Changed the
WaitForPortProvisioning
function so that it considers "LIVE" or "CONFIGURED" as an active status.
This product is a beta
release, please test all your changes in the
Megaport staging environment before running on Production. Details can
be found in the documentation. If you run into any issues, please log
an issue on GitHub issues.