published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
A route table consists of a series of route entries that specify the next hop cloud resource for private network traffic. Each subnet must be associated with only one route table, allowing resources within the subnet to forward traffic via the route table
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
routeTableDemo:
type: volcenginecc:vpc:RouteTable
name: RouteTableDemo
properties:
vpcId: vpc-xxxxx
routeTableName: routeTableDemo
description: routeTableDemo description
projectName: default
subnetIds:
- subnet-rrxxxxxx
customRouteEntries:
- destination_cidr_block: 192.168.x.0/30
next_hop_type: Instance
next_hop_id: i-xxxx
tags:
- key: env
value: test
Create RouteTable Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RouteTable(name: string, args: RouteTableArgs, opts?: CustomResourceOptions);@overload
def RouteTable(resource_name: str,
args: RouteTableArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RouteTable(resource_name: str,
opts: Optional[ResourceOptions] = None,
vpc_id: Optional[str] = None,
associate_type: Optional[str] = None,
custom_route_entries: Optional[Sequence[RouteTableCustomRouteEntryArgs]] = None,
description: Optional[str] = None,
ipv4_gateway_id: Optional[str] = None,
ipv6_gateway_id: Optional[str] = None,
project_name: Optional[str] = None,
route_table_name: Optional[str] = None,
subnet_ids: Optional[Sequence[str]] = None,
tags: Optional[Sequence[RouteTableTagArgs]] = None)func NewRouteTable(ctx *Context, name string, args RouteTableArgs, opts ...ResourceOption) (*RouteTable, error)public RouteTable(string name, RouteTableArgs args, CustomResourceOptions? opts = null)
public RouteTable(String name, RouteTableArgs args)
public RouteTable(String name, RouteTableArgs args, CustomResourceOptions options)
type: volcenginecc:vpc:RouteTable
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RouteTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RouteTableArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RouteTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RouteTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RouteTableArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var routeTableResource = new Volcenginecc.Vpc.RouteTable("routeTableResource", new()
{
VpcId = "string",
AssociateType = "string",
CustomRouteEntries = new[]
{
new Volcenginecc.Vpc.Inputs.RouteTableCustomRouteEntryArgs
{
Description = "string",
DestinationCidrBlock = "string",
DestinationPrefixListId = "string",
NextHopId = "string",
NextHopName = "string",
NextHopType = "string",
RouteEntryName = "string",
},
},
Description = "string",
Ipv4GatewayId = "string",
Ipv6GatewayId = "string",
ProjectName = "string",
RouteTableName = "string",
SubnetIds = new[]
{
"string",
},
Tags = new[]
{
new Volcenginecc.Vpc.Inputs.RouteTableTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := vpc.NewRouteTable(ctx, "routeTableResource", &vpc.RouteTableArgs{
VpcId: pulumi.String("string"),
AssociateType: pulumi.String("string"),
CustomRouteEntries: vpc.RouteTableCustomRouteEntryArray{
&vpc.RouteTableCustomRouteEntryArgs{
Description: pulumi.String("string"),
DestinationCidrBlock: pulumi.String("string"),
DestinationPrefixListId: pulumi.String("string"),
NextHopId: pulumi.String("string"),
NextHopName: pulumi.String("string"),
NextHopType: pulumi.String("string"),
RouteEntryName: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Ipv4GatewayId: pulumi.String("string"),
Ipv6GatewayId: pulumi.String("string"),
ProjectName: pulumi.String("string"),
RouteTableName: pulumi.String("string"),
SubnetIds: pulumi.StringArray{
pulumi.String("string"),
},
Tags: vpc.RouteTableTagArray{
&vpc.RouteTableTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var routeTableResource = new RouteTable("routeTableResource", RouteTableArgs.builder()
.vpcId("string")
.associateType("string")
.customRouteEntries(RouteTableCustomRouteEntryArgs.builder()
.description("string")
.destinationCidrBlock("string")
.destinationPrefixListId("string")
.nextHopId("string")
.nextHopName("string")
.nextHopType("string")
.routeEntryName("string")
.build())
.description("string")
.ipv4GatewayId("string")
.ipv6GatewayId("string")
.projectName("string")
.routeTableName("string")
.subnetIds("string")
.tags(RouteTableTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
route_table_resource = volcenginecc.vpc.RouteTable("routeTableResource",
vpc_id="string",
associate_type="string",
custom_route_entries=[{
"description": "string",
"destination_cidr_block": "string",
"destination_prefix_list_id": "string",
"next_hop_id": "string",
"next_hop_name": "string",
"next_hop_type": "string",
"route_entry_name": "string",
}],
description="string",
ipv4_gateway_id="string",
ipv6_gateway_id="string",
project_name="string",
route_table_name="string",
subnet_ids=["string"],
tags=[{
"key": "string",
"value": "string",
}])
const routeTableResource = new volcenginecc.vpc.RouteTable("routeTableResource", {
vpcId: "string",
associateType: "string",
customRouteEntries: [{
description: "string",
destinationCidrBlock: "string",
destinationPrefixListId: "string",
nextHopId: "string",
nextHopName: "string",
nextHopType: "string",
routeEntryName: "string",
}],
description: "string",
ipv4GatewayId: "string",
ipv6GatewayId: "string",
projectName: "string",
routeTableName: "string",
subnetIds: ["string"],
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:vpc:RouteTable
properties:
associateType: string
customRouteEntries:
- description: string
destinationCidrBlock: string
destinationPrefixListId: string
nextHopId: string
nextHopName: string
nextHopType: string
routeEntryName: string
description: string
ipv4GatewayId: string
ipv6GatewayId: string
projectName: string
routeTableName: string
subnetIds:
- string
tags:
- key: string
value: string
vpcId: string
RouteTable Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RouteTable resource accepts the following input properties:
- Vpc
Id string - ID of the VPC owning the route table
- Associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- Custom
Route List<Volcengine.Entries Route Table Custom Route Entry> - Description string
- Route Table Description
- Ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- Ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- Project
Name string - Name of the project owning the route table
- Route
Table stringName - Route Table Name
- Subnet
Ids List<string> - List of associated subnet IDs
-
List<Volcengine.
Route Table Tag>
- Vpc
Id string - ID of the VPC owning the route table
- Associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- Custom
Route []RouteEntries Table Custom Route Entry Args - Description string
- Route Table Description
- Ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- Ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- Project
Name string - Name of the project owning the route table
- Route
Table stringName - Route Table Name
- Subnet
Ids []string - List of associated subnet IDs
-
[]Route
Table Tag Args
- vpc
Id String - ID of the VPC owning the route table
- associate
Type String - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- custom
Route List<RouteEntries Table Custom Route Entry> - description String
- Route Table Description
- ipv4Gateway
Id String - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id String - IPv6 Gateway ID associated with the route table
- project
Name String - Name of the project owning the route table
- route
Table StringName - Route Table Name
- subnet
Ids List<String> - List of associated subnet IDs
-
List<Route
Table Tag>
- vpc
Id string - ID of the VPC owning the route table
- associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- custom
Route RouteEntries Table Custom Route Entry[] - description string
- Route Table Description
- ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- project
Name string - Name of the project owning the route table
- route
Table stringName - Route Table Name
- subnet
Ids string[] - List of associated subnet IDs
-
Route
Table Tag[]
- vpc_
id str - ID of the VPC owning the route table
- associate_
type str - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- custom_
route_ Sequence[Routeentries Table Custom Route Entry Args] - description str
- Route Table Description
- ipv4_
gateway_ strid - IPv4 Gateway ID associated with the route table
- ipv6_
gateway_ strid - IPv6 Gateway ID associated with the route table
- project_
name str - Name of the project owning the route table
- route_
table_ strname - Route Table Name
- subnet_
ids Sequence[str] - List of associated subnet IDs
-
Sequence[Route
Table Tag Args]
- vpc
Id String - ID of the VPC owning the route table
- associate
Type String - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- custom
Route List<Property Map>Entries - description String
- Route Table Description
- ipv4Gateway
Id String - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id String - IPv6 Gateway ID associated with the route table
- project
Name String - Name of the project owning the route table
- route
Table StringName - Route Table Name
- subnet
Ids List<String> - List of associated subnet IDs
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the RouteTable resource produces the following output properties:
- Account
Id string - Account ID owning the route table
- Created
Time string - Route Table Creation Time
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Table stringId - Route Table ID
- Route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- System
Route List<Volcengine.Entries Route Table System Route Entry> - Updated
Time string - Route Table Last Updated Time
- Vpc
Name string - VPC Name
- Account
Id string - Account ID owning the route table
- Created
Time string - Route Table Creation Time
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Table stringId - Route Table ID
- Route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- System
Route []RouteEntries Table System Route Entry - Updated
Time string - Route Table Last Updated Time
- Vpc
Name string - VPC Name
- account
Id String - Account ID owning the route table
- created
Time String - Route Table Creation Time
- id String
- The provider-assigned unique ID for this managed resource.
- route
Table StringId - Route Table ID
- route
Table StringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- system
Route List<RouteEntries Table System Route Entry> - updated
Time String - Route Table Last Updated Time
- vpc
Name String - VPC Name
- account
Id string - Account ID owning the route table
- created
Time string - Route Table Creation Time
- id string
- The provider-assigned unique ID for this managed resource.
- route
Table stringId - Route Table ID
- route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- system
Route RouteEntries Table System Route Entry[] - updated
Time string - Route Table Last Updated Time
- vpc
Name string - VPC Name
- account_
id str - Account ID owning the route table
- created_
time str - Route Table Creation Time
- id str
- The provider-assigned unique ID for this managed resource.
- route_
table_ strid - Route Table ID
- route_
table_ strtype - Route table type. 1. Custom: Custom route table 2. System: System route table
- system_
route_ Sequence[Routeentries Table System Route Entry] - updated_
time str - Route Table Last Updated Time
- vpc_
name str - VPC Name
- account
Id String - Account ID owning the route table
- created
Time String - Route Table Creation Time
- id String
- The provider-assigned unique ID for this managed resource.
- route
Table StringId - Route Table ID
- route
Table StringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- system
Route List<Property Map>Entries - updated
Time String - Route Table Last Updated Time
- vpc
Name String - VPC Name
Look up Existing RouteTable Resource
Get an existing RouteTable resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RouteTableState, opts?: CustomResourceOptions): RouteTable@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
associate_type: Optional[str] = None,
created_time: Optional[str] = None,
custom_route_entries: Optional[Sequence[RouteTableCustomRouteEntryArgs]] = None,
description: Optional[str] = None,
ipv4_gateway_id: Optional[str] = None,
ipv6_gateway_id: Optional[str] = None,
project_name: Optional[str] = None,
route_table_id: Optional[str] = None,
route_table_name: Optional[str] = None,
route_table_type: Optional[str] = None,
subnet_ids: Optional[Sequence[str]] = None,
system_route_entries: Optional[Sequence[RouteTableSystemRouteEntryArgs]] = None,
tags: Optional[Sequence[RouteTableTagArgs]] = None,
updated_time: Optional[str] = None,
vpc_id: Optional[str] = None,
vpc_name: Optional[str] = None) -> RouteTablefunc GetRouteTable(ctx *Context, name string, id IDInput, state *RouteTableState, opts ...ResourceOption) (*RouteTable, error)public static RouteTable Get(string name, Input<string> id, RouteTableState? state, CustomResourceOptions? opts = null)public static RouteTable get(String name, Output<String> id, RouteTableState state, CustomResourceOptions options)resources: _: type: volcenginecc:vpc:RouteTable get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - Account ID owning the route table
- Associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- Created
Time string - Route Table Creation Time
- Custom
Route List<Volcengine.Entries Route Table Custom Route Entry> - Description string
- Route Table Description
- Ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- Ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- Project
Name string - Name of the project owning the route table
- Route
Table stringId - Route Table ID
- Route
Table stringName - Route Table Name
- Route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- Subnet
Ids List<string> - List of associated subnet IDs
- System
Route List<Volcengine.Entries Route Table System Route Entry> -
List<Volcengine.
Route Table Tag> - Updated
Time string - Route Table Last Updated Time
- Vpc
Id string - ID of the VPC owning the route table
- Vpc
Name string - VPC Name
- Account
Id string - Account ID owning the route table
- Associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- Created
Time string - Route Table Creation Time
- Custom
Route []RouteEntries Table Custom Route Entry Args - Description string
- Route Table Description
- Ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- Ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- Project
Name string - Name of the project owning the route table
- Route
Table stringId - Route Table ID
- Route
Table stringName - Route Table Name
- Route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- Subnet
Ids []string - List of associated subnet IDs
- System
Route []RouteEntries Table System Route Entry Args -
[]Route
Table Tag Args - Updated
Time string - Route Table Last Updated Time
- Vpc
Id string - ID of the VPC owning the route table
- Vpc
Name string - VPC Name
- account
Id String - Account ID owning the route table
- associate
Type String - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- created
Time String - Route Table Creation Time
- custom
Route List<RouteEntries Table Custom Route Entry> - description String
- Route Table Description
- ipv4Gateway
Id String - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id String - IPv6 Gateway ID associated with the route table
- project
Name String - Name of the project owning the route table
- route
Table StringId - Route Table ID
- route
Table StringName - Route Table Name
- route
Table StringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- subnet
Ids List<String> - List of associated subnet IDs
- system
Route List<RouteEntries Table System Route Entry> -
List<Route
Table Tag> - updated
Time String - Route Table Last Updated Time
- vpc
Id String - ID of the VPC owning the route table
- vpc
Name String - VPC Name
- account
Id string - Account ID owning the route table
- associate
Type string - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- created
Time string - Route Table Creation Time
- custom
Route RouteEntries Table Custom Route Entry[] - description string
- Route Table Description
- ipv4Gateway
Id string - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id string - IPv6 Gateway ID associated with the route table
- project
Name string - Name of the project owning the route table
- route
Table stringId - Route Table ID
- route
Table stringName - Route Table Name
- route
Table stringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- subnet
Ids string[] - List of associated subnet IDs
- system
Route RouteEntries Table System Route Entry[] -
Route
Table Tag[] - updated
Time string - Route Table Last Updated Time
- vpc
Id string - ID of the VPC owning the route table
- vpc
Name string - VPC Name
- account_
id str - Account ID owning the route table
- associate_
type str - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- created_
time str - Route Table Creation Time
- custom_
route_ Sequence[Routeentries Table Custom Route Entry Args] - description str
- Route Table Description
- ipv4_
gateway_ strid - IPv4 Gateway ID associated with the route table
- ipv6_
gateway_ strid - IPv6 Gateway ID associated with the route table
- project_
name str - Name of the project owning the route table
- route_
table_ strid - Route Table ID
- route_
table_ strname - Route Table Name
- route_
table_ strtype - Route table type. 1. Custom: Custom route table 2. System: System route table
- subnet_
ids Sequence[str] - List of associated subnet IDs
- system_
route_ Sequence[Routeentries Table System Route Entry Args] -
Sequence[Route
Table Tag Args] - updated_
time str - Route Table Last Updated Time
- vpc_
id str - ID of the VPC owning the route table
- vpc_
name str - VPC Name
- account
Id String - Account ID owning the route table
- associate
Type String - Association type for route table creation input. 1. Subnet: Subnet association 2. Gateway: Gateway association
- created
Time String - Route Table Creation Time
- custom
Route List<Property Map>Entries - description String
- Route Table Description
- ipv4Gateway
Id String - IPv4 Gateway ID associated with the route table
- ipv6Gateway
Id String - IPv6 Gateway ID associated with the route table
- project
Name String - Name of the project owning the route table
- route
Table StringId - Route Table ID
- route
Table StringName - Route Table Name
- route
Table StringType - Route table type. 1. Custom: Custom route table 2. System: System route table
- subnet
Ids List<String> - List of associated subnet IDs
- system
Route List<Property Map>Entries - List<Property Map>
- updated
Time String - Route Table Last Updated Time
- vpc
Id String - ID of the VPC owning the route table
- vpc
Name String - VPC Name
Supporting Types
RouteTableCustomRouteEntry, RouteTableCustomRouteEntryArgs
- Description string
- Route Entry Description
- Destination
Cidr stringBlock - Destination CIDR of the route entry
- Destination
Prefix stringList Id - Prefix List ID
- Next
Hop stringId - Next Hop Resource ID
- Next
Hop stringName - Name of the next hop resource for the route entry
- Next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- Route
Entry stringName - Route Entry Name
- Description string
- Route Entry Description
- Destination
Cidr stringBlock - Destination CIDR of the route entry
- Destination
Prefix stringList Id - Prefix List ID
- Next
Hop stringId - Next Hop Resource ID
- Next
Hop stringName - Name of the next hop resource for the route entry
- Next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- Route
Entry stringName - Route Entry Name
- description String
- Route Entry Description
- destination
Cidr StringBlock - Destination CIDR of the route entry
- destination
Prefix StringList Id - Prefix List ID
- next
Hop StringId - Next Hop Resource ID
- next
Hop StringName - Name of the next hop resource for the route entry
- next
Hop StringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- route
Entry StringName - Route Entry Name
- description string
- Route Entry Description
- destination
Cidr stringBlock - Destination CIDR of the route entry
- destination
Prefix stringList Id - Prefix List ID
- next
Hop stringId - Next Hop Resource ID
- next
Hop stringName - Name of the next hop resource for the route entry
- next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- route
Entry stringName - Route Entry Name
- description str
- Route Entry Description
- destination_
cidr_ strblock - Destination CIDR of the route entry
- destination_
prefix_ strlist_ id - Prefix List ID
- next_
hop_ strid - Next Hop Resource ID
- next_
hop_ strname - Name of the next hop resource for the route entry
- next_
hop_ strtype - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- route_
entry_ strname - Route Entry Name
- description String
- Route Entry Description
- destination
Cidr StringBlock - Destination CIDR of the route entry
- destination
Prefix StringList Id - Prefix List ID
- next
Hop StringId - Next Hop Resource ID
- next
Hop StringName - Name of the next hop resource for the route entry
- next
Hop StringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- route
Entry StringName - Route Entry Name
RouteTableSystemRouteEntry, RouteTableSystemRouteEntryArgs
- Description string
- Route Entry Description
- Destination
Cidr stringBlock - Destination CIDR of the route entry
- Destination
Prefix stringList Id - Prefix List ID
- Next
Hop stringId - Next Hop Resource ID
- Next
Hop stringName - Name of the next hop resource for the route entry
- Next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- Prefix
List List<string>Cidr Blocks - Prefix List CIDR
- Route
Entry stringId - Route Entry ID
- Route
Entry stringName - Route Entry Name
- Route
Table stringId - Route Table ID
- Status string
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- Type string
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- Vpc
Id string - ID of the private network to which the route entry belongs
- Description string
- Route Entry Description
- Destination
Cidr stringBlock - Destination CIDR of the route entry
- Destination
Prefix stringList Id - Prefix List ID
- Next
Hop stringId - Next Hop Resource ID
- Next
Hop stringName - Name of the next hop resource for the route entry
- Next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- Prefix
List []stringCidr Blocks - Prefix List CIDR
- Route
Entry stringId - Route Entry ID
- Route
Entry stringName - Route Entry Name
- Route
Table stringId - Route Table ID
- Status string
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- Type string
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- Vpc
Id string - ID of the private network to which the route entry belongs
- description String
- Route Entry Description
- destination
Cidr StringBlock - Destination CIDR of the route entry
- destination
Prefix StringList Id - Prefix List ID
- next
Hop StringId - Next Hop Resource ID
- next
Hop StringName - Name of the next hop resource for the route entry
- next
Hop StringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- prefix
List List<String>Cidr Blocks - Prefix List CIDR
- route
Entry StringId - Route Entry ID
- route
Entry StringName - Route Entry Name
- route
Table StringId - Route Table ID
- status String
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- type String
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- vpc
Id String - ID of the private network to which the route entry belongs
- description string
- Route Entry Description
- destination
Cidr stringBlock - Destination CIDR of the route entry
- destination
Prefix stringList Id - Prefix List ID
- next
Hop stringId - Next Hop Resource ID
- next
Hop stringName - Name of the next hop resource for the route entry
- next
Hop stringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- prefix
List string[]Cidr Blocks - Prefix List CIDR
- route
Entry stringId - Route Entry ID
- route
Entry stringName - Route Entry Name
- route
Table stringId - Route Table ID
- status string
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- type string
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- vpc
Id string - ID of the private network to which the route entry belongs
- description str
- Route Entry Description
- destination_
cidr_ strblock - Destination CIDR of the route entry
- destination_
prefix_ strlist_ id - Prefix List ID
- next_
hop_ strid - Next Hop Resource ID
- next_
hop_ strname - Name of the next hop resource for the route entry
- next_
hop_ strtype - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- prefix_
list_ Sequence[str]cidr_ blocks - Prefix List CIDR
- route_
entry_ strid - Route Entry ID
- route_
entry_ strname - Route Entry Name
- route_
table_ strid - Route Table ID
- status str
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- type str
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- vpc_
id str - ID of the private network to which the route entry belongs
- description String
- Route Entry Description
- destination
Cidr StringBlock - Destination CIDR of the route entry
- destination
Prefix StringList Id - Prefix List ID
- next
Hop StringId - Next Hop Resource ID
- next
Hop StringName - Name of the next hop resource for the route entry
- next
Hop StringType - Next hop type for custom route entry. 1. Instance: ECS instance 2. HaVip: High availability virtual IP 3. NetworkInterface: Secondary network interface 4. NatGW: NAT gateway 5. VpnGW: VPN gateway 6. TransitRouter: Transit router 7. IPv6GW: IPv6 gateway 8. CloudConnector: Cloud connector 9. GWLBEndpoint: Gateway load balancer endpoint
- prefix
List List<String>Cidr Blocks - Prefix List CIDR
- route
Entry StringId - Route Entry ID
- route
Entry StringName - Route Entry Name
- route
Table StringId - Route Table ID
- status String
- Route entry status. 1. Pending: Pending creation 2. Available: Available
- type String
- Route entry type. 1. Custom: Custom route entry 2. System: System default route entry
- vpc
Id String - ID of the private network to which the route entry belongs
RouteTableTag, RouteTableTagArgs
Import
$ pulumi import volcenginecc:vpc/routeTable:RouteTable example "route_table_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
