We are able to get a port, MCR, and private VXC between them deployed just fine. The problem comes when we try to configure b_end_partner_config for the private VXC. I receive the following error:
Error: Error creating VXC
│
│ with megaport_vxc.port_to_mcr,
│ on private-vxc.tf line 1, in resource "megaport_vxc" "port_to_mcr":
│ 1: resource "megaport_vxc" "port_to_mcr" {
│
│ Could not create VXC with name port_to_mcr: GET https://api-staging.megaport.com/v2/product/mcr2/<mcr-product-uid>/prefixLists?: 400 (trace_id
│ "a76eb6217f5781c8e3db9c19da7ab6de") Not supported service type
Terraform and Provider Version
Megaport provider version: 1.1.7
Terraform version: 1.9.5
Terraform File and Steps to Reproduce
Apply the configuration below and provide values for var.MEGAPORT_ACCESS_KEY and var.MEGAPORT_SECRET_KEY. This is pointing to the Megaport Staging environment.
Removing the b_end_partner_config section in the megaport_vxc resource allows this to apply successfully. But we need to configure some of these MCR settings for private VXCs. Thanks!
Hey @mega-alex, thank you once again for your quick response and work on this. 😄 I was able to get this deployed into staging successfully this morning!
Describe the bug
We are able to get a port, MCR, and private VXC between them deployed just fine. The problem comes when we try to configure
b_end_partner_config
for the private VXC. I receive the following error:Terraform and Provider Version
1.1.7
1.9.5
Terraform File and Steps to Reproduce
var.MEGAPORT_ACCESS_KEY
andvar.MEGAPORT_SECRET_KEY
. This is pointing to the Megaport Staging environment.Additional context
b_end_partner_config
section in themegaport_vxc
resource allows this to apply successfully. But we need to configure some of these MCR settings for private VXCs. Thanks!