published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Basis for Transit Router to forward traffic, supporting associated forwarding, static routing, route learning, and route synchronization. Multiple TR routing tables can be created under each TR instance to forward traffic for network instances with different access requirements. Multiple network instance connections can be associated with the same TR routing table.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const transitRouterTransitRouterRouteTableDemo = new volcenginecc.transitrouter.TransitRouterRouteTable("TransitRouterTransitRouterRouteTableDemo", {
transitRouterId: "tr-mj7mc0paq******",
description: "TransitRouterTransitRouterRouteTableDemo-Description",
transitRouterRouteTableName: "TransitRouterTransitRouterRouteTableDemo",
tags: [{
key: "env",
value: "test",
}],
});
import pulumi
import pulumi_volcenginecc as volcenginecc
transit_router_transit_router_route_table_demo = volcenginecc.transitrouter.TransitRouterRouteTable("TransitRouterTransitRouterRouteTableDemo",
transit_router_id="tr-mj7mc0paq******",
description="TransitRouterTransitRouterRouteTableDemo-Description",
transit_router_route_table_name="TransitRouterTransitRouterRouteTableDemo",
tags=[{
"key": "env",
"value": "test",
}])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/transitrouter"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := transitrouter.NewTransitRouterRouteTable(ctx, "TransitRouterTransitRouterRouteTableDemo", &transitrouter.TransitRouterRouteTableArgs{
TransitRouterId: pulumi.String("tr-mj7mc0paq******"),
Description: pulumi.String("TransitRouterTransitRouterRouteTableDemo-Description"),
TransitRouterRouteTableName: pulumi.String("TransitRouterTransitRouterRouteTableDemo"),
Tags: transitrouter.TransitRouterRouteTableTagArray{
&transitrouter.TransitRouterRouteTableTagArgs{
Key: pulumi.String("env"),
Value: pulumi.String("test"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var transitRouterTransitRouterRouteTableDemo = new Volcenginecc.Transitrouter.TransitRouterRouteTable("TransitRouterTransitRouterRouteTableDemo", new()
{
TransitRouterId = "tr-mj7mc0paq******",
Description = "TransitRouterTransitRouterRouteTableDemo-Description",
TransitRouterRouteTableName = "TransitRouterTransitRouterRouteTableDemo",
Tags = new[]
{
new Volcenginecc.Transitrouter.Inputs.TransitRouterRouteTableTagArgs
{
Key = "env",
Value = "test",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.transitrouter.TransitRouterRouteTable;
import com.volcengine.volcenginecc.transitrouter.TransitRouterRouteTableArgs;
import com.pulumi.volcenginecc.transitrouter.inputs.TransitRouterRouteTableTagArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var transitRouterTransitRouterRouteTableDemo = new TransitRouterRouteTable("transitRouterTransitRouterRouteTableDemo", TransitRouterRouteTableArgs.builder()
.transitRouterId("tr-mj7mc0paq******")
.description("TransitRouterTransitRouterRouteTableDemo-Description")
.transitRouterRouteTableName("TransitRouterTransitRouterRouteTableDemo")
.tags(TransitRouterRouteTableTagArgs.builder()
.key("env")
.value("test")
.build())
.build());
}
}
resources:
transitRouterTransitRouterRouteTableDemo:
type: volcenginecc:transitrouter:TransitRouterRouteTable
name: TransitRouterTransitRouterRouteTableDemo
properties:
transitRouterId: tr-mj7mc0paq******
description: TransitRouterTransitRouterRouteTableDemo-Description
transitRouterRouteTableName: TransitRouterTransitRouterRouteTableDemo
tags:
- key: env
value: test
Create TransitRouterRouteTable Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TransitRouterRouteTable(name: string, args: TransitRouterRouteTableArgs, opts?: CustomResourceOptions);@overload
def TransitRouterRouteTable(resource_name: str,
args: TransitRouterRouteTableArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TransitRouterRouteTable(resource_name: str,
opts: Optional[ResourceOptions] = None,
transit_router_id: Optional[str] = None,
description: Optional[str] = None,
tags: Optional[Sequence[TransitRouterRouteTableTagArgs]] = None,
transit_router_route_table_name: Optional[str] = None)func NewTransitRouterRouteTable(ctx *Context, name string, args TransitRouterRouteTableArgs, opts ...ResourceOption) (*TransitRouterRouteTable, error)public TransitRouterRouteTable(string name, TransitRouterRouteTableArgs args, CustomResourceOptions? opts = null)
public TransitRouterRouteTable(String name, TransitRouterRouteTableArgs args)
public TransitRouterRouteTable(String name, TransitRouterRouteTableArgs args, CustomResourceOptions options)
type: volcenginecc:transitrouter:TransitRouterRouteTable
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 TransitRouterRouteTableArgs
- 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 TransitRouterRouteTableArgs
- 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 TransitRouterRouteTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TransitRouterRouteTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TransitRouterRouteTableArgs
- 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 transitRouterRouteTableResource = new Volcenginecc.Transitrouter.TransitRouterRouteTable("transitRouterRouteTableResource", new()
{
TransitRouterId = "string",
Description = "string",
Tags = new[]
{
new Volcenginecc.Transitrouter.Inputs.TransitRouterRouteTableTagArgs
{
Key = "string",
Value = "string",
},
},
TransitRouterRouteTableName = "string",
});
example, err := transitrouter.NewTransitRouterRouteTable(ctx, "transitRouterRouteTableResource", &transitrouter.TransitRouterRouteTableArgs{
TransitRouterId: pulumi.String("string"),
Description: pulumi.String("string"),
Tags: transitrouter.TransitRouterRouteTableTagArray{
&transitrouter.TransitRouterRouteTableTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TransitRouterRouteTableName: pulumi.String("string"),
})
var transitRouterRouteTableResource = new TransitRouterRouteTable("transitRouterRouteTableResource", TransitRouterRouteTableArgs.builder()
.transitRouterId("string")
.description("string")
.tags(TransitRouterRouteTableTagArgs.builder()
.key("string")
.value("string")
.build())
.transitRouterRouteTableName("string")
.build());
transit_router_route_table_resource = volcenginecc.transitrouter.TransitRouterRouteTable("transitRouterRouteTableResource",
transit_router_id="string",
description="string",
tags=[{
"key": "string",
"value": "string",
}],
transit_router_route_table_name="string")
const transitRouterRouteTableResource = new volcenginecc.transitrouter.TransitRouterRouteTable("transitRouterRouteTableResource", {
transitRouterId: "string",
description: "string",
tags: [{
key: "string",
value: "string",
}],
transitRouterRouteTableName: "string",
});
type: volcenginecc:transitrouter:TransitRouterRouteTable
properties:
description: string
tags:
- key: string
value: string
transitRouterId: string
transitRouterRouteTableName: string
TransitRouterRouteTable 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 TransitRouterRouteTable resource accepts the following input properties:
- Transit
Router stringId - Transit Router instance ID
- Description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
-
List<Volcengine.
Transit Router Route Table Tag> - Transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- Transit
Router stringId - Transit Router instance ID
- Description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
-
[]Transit
Router Route Table Tag Args - Transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router StringId - Transit Router instance ID
- description String
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
-
List<Transit
Router Route Table Tag> - transit
Router StringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router stringId - Transit Router instance ID
- description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
-
Transit
Router Route Table Tag[] - transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit_
router_ strid - Transit Router instance ID
- description str
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
-
Sequence[Transit
Router Route Table Tag Args] - transit_
router_ strroute_ table_ name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router StringId - Transit Router instance ID
- description String
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- List<Property Map>
- transit
Router StringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
Outputs
All input properties are implicitly available as output properties. Additionally, the TransitRouterRouteTable resource produces the following output properties:
- Created
Time string - Creation time of the TR routing table
- Id string
- The provider-assigned unique ID for this managed resource.
- In
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- Out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- Status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- Transit
Router stringRoute Table Id - TR routing table ID
- Transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- Updated
Time string - Last operation time of the TR routing table
- Created
Time string - Creation time of the TR routing table
- Id string
- The provider-assigned unique ID for this managed resource.
- In
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- Out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- Status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- Transit
Router stringRoute Table Id - TR routing table ID
- Transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- Updated
Time string - Last operation time of the TR routing table
- created
Time String - Creation time of the TR routing table
- id String
- The provider-assigned unique ID for this managed resource.
- in
Route StringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route StringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status String
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- transit
Router StringRoute Table Id - TR routing table ID
- transit
Router StringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time String - Last operation time of the TR routing table
- created
Time string - Creation time of the TR routing table
- id string
- The provider-assigned unique ID for this managed resource.
- in
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- transit
Router stringRoute Table Id - TR routing table ID
- transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time string - Last operation time of the TR routing table
- created_
time str - Creation time of the TR routing table
- id str
- The provider-assigned unique ID for this managed resource.
- in_
route_ strpolicy_ table_ id - ID of the inbound routing policy associated with the TR routing table
- out_
route_ strpolicy_ table_ id - ID of the outbound routing policy associated with the TR routing table
- status str
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- transit_
router_ strroute_ table_ id - TR routing table ID
- transit_
router_ strroute_ table_ type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated_
time str - Last operation time of the TR routing table
- created
Time String - Creation time of the TR routing table
- id String
- The provider-assigned unique ID for this managed resource.
- in
Route StringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route StringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status String
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- transit
Router StringRoute Table Id - TR routing table ID
- transit
Router StringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time String - Last operation time of the TR routing table
Look up Existing TransitRouterRouteTable Resource
Get an existing TransitRouterRouteTable 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?: TransitRouterRouteTableState, opts?: CustomResourceOptions): TransitRouterRouteTable@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
in_route_policy_table_id: Optional[str] = None,
out_route_policy_table_id: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Sequence[TransitRouterRouteTableTagArgs]] = None,
transit_router_id: Optional[str] = None,
transit_router_route_table_id: Optional[str] = None,
transit_router_route_table_name: Optional[str] = None,
transit_router_route_table_type: Optional[str] = None,
updated_time: Optional[str] = None) -> TransitRouterRouteTablefunc GetTransitRouterRouteTable(ctx *Context, name string, id IDInput, state *TransitRouterRouteTableState, opts ...ResourceOption) (*TransitRouterRouteTable, error)public static TransitRouterRouteTable Get(string name, Input<string> id, TransitRouterRouteTableState? state, CustomResourceOptions? opts = null)public static TransitRouterRouteTable get(String name, Output<String> id, TransitRouterRouteTableState state, CustomResourceOptions options)resources: _: type: volcenginecc:transitrouter:TransitRouterRouteTable 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.
- Created
Time string - Creation time of the TR routing table
- Description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- In
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- Out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- Status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Volcengine.
Transit Router Route Table Tag> - Transit
Router stringId - Transit Router instance ID
- Transit
Router stringRoute Table Id - TR routing table ID
- Transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- Transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- Updated
Time string - Last operation time of the TR routing table
- Created
Time string - Creation time of the TR routing table
- Description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- In
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- Out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- Status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
[]Transit
Router Route Table Tag Args - Transit
Router stringId - Transit Router instance ID
- Transit
Router stringRoute Table Id - TR routing table ID
- Transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- Transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- Updated
Time string - Last operation time of the TR routing table
- created
Time String - Creation time of the TR routing table
- description String
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- in
Route StringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route StringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status String
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
List<Transit
Router Route Table Tag> - transit
Router StringId - Transit Router instance ID
- transit
Router StringRoute Table Id - TR routing table ID
- transit
Router StringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router StringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time String - Last operation time of the TR routing table
- created
Time string - Creation time of the TR routing table
- description string
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- in
Route stringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route stringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status string
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Transit
Router Route Table Tag[] - transit
Router stringId - Transit Router instance ID
- transit
Router stringRoute Table Id - TR routing table ID
- transit
Router stringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router stringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time string - Last operation time of the TR routing table
- created_
time str - Creation time of the TR routing table
- description str
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- in_
route_ strpolicy_ table_ id - ID of the inbound routing policy associated with the TR routing table
- out_
route_ strpolicy_ table_ id - ID of the outbound routing policy associated with the TR routing table
- status str
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
-
Sequence[Transit
Router Route Table Tag Args] - transit_
router_ strid - Transit Router instance ID
- transit_
router_ strroute_ table_ id - TR routing table ID
- transit_
router_ strroute_ table_ name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit_
router_ strroute_ table_ type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated_
time str - Last operation time of the TR routing table
- created
Time String - Creation time of the TR routing table
- description String
- Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string.
- in
Route StringPolicy Table Id - ID of the inbound routing policy associated with the TR routing table
- out
Route StringPolicy Table Id - ID of the outbound routing policy associated with the TR routing table
- status String
- Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available
- List<Property Map>
- transit
Router StringId - Transit Router instance ID
- transit
Router StringRoute Table Id - TR routing table ID
- transit
Router StringRoute Table Name - Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID
- transit
Router StringRoute Table Type - Type of TR routing table. System: system routing table. Custom: custom routing table.
- updated
Time String - Last operation time of the TR routing table
Supporting Types
TransitRouterRouteTableTag, TransitRouterRouteTableTagArgs
Import
$ pulumi import volcenginecc:transitrouter/transitRouterRouteTable:TransitRouterRouteTable example "transit_router_id|transit_router_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
