opentelekomcloud_er_static_route_v3¶
Manages a static route under the ER route table within OpenTelekomCloud.
Example Usage¶
Create a static route and cross the VPC¶
variable "route_table_id" {}
variable "destination_vpc_cidr" {}
variable "source_vpc_attachment_id" {}
resource "opentelekomcloud_er_static_route_v3" "test" {
route_table_id = var.route_table_id
destination = var.destination_vpc_cidr
attachment_id = var.source_vpc_attachment_id
}
Create a black hole route¶
variable "route_table_id" {}
variable "destination_vpc_cidr" {}
resource "opentelekomcloud_er_static_route_v3" "test" {
route_table_id = var.route_table_id
destination = var.destination_vpc_cidr
is_blackhole = true
}
Argument Reference¶
The following arguments are supported:
route_table_id- (Required, String, ForceNew) Specifies the ID of the route table to which the static route belongs.destination- (Required, String, ForceNew) Specifies the destination of the static route.attachment_id- (Optional, String) Specifies the ID of the corresponding attachment.is_blackhole- (Optional, Bool) Specifies whether route is the black hole route, defaults tofalse.If the value is empty or
false, the parameterattachment_idis required.If the value is
true, the parameterattachment_idmust be empty.
Attribute Reference¶
In addition to all arguments above, the following attributes are exported:
id- The resource ID.type- The type of the static route.status- The current status of the static route.created_at- The creation time of the static route.updated_at- The latest update time of the static route.region- The region where the static route and related route table are located.
Timeouts¶
This resource provides the following timeouts configuration options:
create- Default is 5 minutes.update- Default is 5 minutes.delete- Default is 2 minutes.
Import¶
Static routes can be imported using the related route_table_id and their id, separated by a slash (/), e.g.
$ terraform import opentelekomcloud_er_static_route_v3.test <route_table_id>/<id>