| [interconnect](variables.tf#L46) | URL of the underlying Interconnect object that this attachment's traffic will traverse through. | <code>string</code> | ✓ | |
| [peer](variables.tf#L57) | Peer Ip address and asn. Only IPv4 supported | <codetitle="object({ ip_address = string asn = number })">object({…})</code> | ✓ | |
| [project_id](variables.tf#L65) | The project containing the resources | <code>string</code> | ✓ | |
| [router_config](variables.tf#L76) | Router asn and custom advertisement configuration, ip_ranges is a map of address ranges and descriptions.. | <codetitle="object({ description = string asn = number advertise_config = object({ groups = list(string) ip_ranges = map(string) mode = string }) }) default = { description = null asn = 64514 advertise_config = null }">object({…}</code> | ✓ | |
| [router_name](variables.tf#L101) | Router name used for auto created router, or to specify an existing router to use if `router_create` is set to `true`. Leave blank to use vlan attachment name for auto created router. | <code>string</code> | | <code>"router-vlan-attachment"</code> |
| [router_network](variables.tf#L107) | A reference to the network to which this router belongs | <code>string</code> | | <code>null</code> |