» tencentcloud_route_entry

Provides a resource to create a routing entry in a VPC routing table.

» Example Usage

Basic usage:

resource "tencentcloud_vpc" "main" {
  name       = "Used to test the routing entry" 
  cidr_block = "10.4.0.0/16"
}

resource "tencentcloud_route_table" "r" {
  name   = "Used to test the routing entry"
  vpc_id = "${tencent_vpc.main.id}"
}

resource "tencentcloud_route_entry" "rtb_entry_instance" {
  vpc_id         = "${tencentcloud_route_table.main.vpc_id}"
  route_table_id = "${tencentcloud_route_table.r.id}"
  cidr_block     = "10.4.8.0/24"
  next_type      = "instance"
  next_hub       = "10.16.1.7"
}

resource "tencentcloud_route_entry" "rtb_entry_instance" {
  vpc_id         = "${tencentcloud_route_table.main.vpc_id}"
  route_table_id = "${tencentcloud_route_table.r.id}"
  cidr_block     = "10.4.5.0/24"
  next_type      = "vpn_gateway"
  next_hub       = "vpngw-db52irtl"
}

» Argument Reference

The following arguments are supported:

  • vpc_id - (Required, Forces new resource) The VPC ID.
  • route_table_id - (Required, Forces new resource) The ID of the route table.
  • cidr_block - (Required, Forces new resource) The RouteEntry's target network segment.
  • next_type - (Required, Forces new resource) The next hop type. Available value is public_gatewayvpn_gatewaysslvpn_gatewaydc_gatewaypeering_connectionnat_gateway and instance. instance points to CVM Instance.
  • next_hub - (Required, Forces new resource) The route entry's next hub. CVM instance ID or VPC router interface ID.

» Attributes Reference

The following attributes are exported: