Connects Google Cloud's Network Connectivity Center to an Aviatrix Transit Gateway.
- Cloud Interconnect: Use Cloud Interconnect without Overlay such as IPsec.
- SDWAN: SDWAN devices and Aviatrix connect to NCC for route exchange. Useful with multiple distinct SDWAN devices in a VPC.
- Regional aware routing in a Global VPC for SaaS such as Apigee X.
Module version | Terraform version | Controller version | Terraform provider version |
---|---|---|---|
v1.0.0 | 1.4.0 | 7.0 | 3.00 |
See examples
The following variables are required:
key | value |
---|---|
account | The account name as known by the Aviatrix controller. |
ncc_hub_name | The name of the NCC hub for the BGP over LAN VPC. A new hub is created by default. |
transit_gateway | The Transit Gateway object, either from the resource/module or from data. |
cr_asn | ASN to use for the Cloud Router. |
The following variables are optional:
key | default | value |
---|---|---|
create_ncc_hub | true | Set to false to use an existing NCC Hub. |
bgp_interface_index | 0 | Index number of the BGP over LAN interface. |
transit_asn | null | If ASN is specified on the Transit Gateway, this value is not used. |
network_domain | null | If Aviatrix Network Domains/segmentation are required, specify this value. |
This module will return the following outputs:
key | description |
---|---|
external_device_conn | The Aviatrix Transit external device connection object. |
gcp_peer | The GCP Cloud Router BGP peers. |