| layout | cloudstack |
|---|---|
| page_title | CloudStack: cloudstack_static_route |
| sidebar_current | docs-cloudstack-resource-static-route |
| description | Creates a static route. |
Creates a static route for the given private gateway or VPC.
Using a private gateway:
resource "cloudstack_static_route" "default" {
cidr = "10.0.0.0/16"
gateway_id = "76f607e3-e8dc-4971-8831-b2a2b0cc4cb4"
}Using a nexthop IP address:
resource "cloudstack_static_route" "with_nexthop" {
cidr = "10.0.0.0/16"
nexthop = "192.168.1.1"
vpc_id = "76f607e3-e8dc-4971-8831-b2a2b0cc4cb4"
}The following arguments are supported:
-
cidr- (Required) The CIDR for the static route. Changing this forces a new resource to be created. -
gateway_id- (Optional) The ID of the Private gateway. Changing this forces a new resource to be created. Conflicts withnexthopandvpc_id. -
nexthop- (Optional) The IP address of the nexthop for the static route. Changing this forces a new resource to be created. Conflicts withgateway_id. Must be used together withvpc_id. -
vpc_id- (Optional) The ID of the VPC. Required when usingnexthop. Changing this forces a new resource to be created. Conflicts withgateway_id.
Note: Either gateway_id or (nexthop + vpc_id) must be specified.
The following attributes are exported:
id- The ID of the static route.