1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. transitrouter
  6. TransitRouterRouteTable
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
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:

    TransitRouterId string
    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.
    Tags List<Volcengine.TransitRouterRouteTableTag>
    TransitRouterRouteTableName string
    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
    TransitRouterId string
    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.
    Tags []TransitRouterRouteTableTagArgs
    TransitRouterRouteTableName string
    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
    transitRouterId String
    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.
    tags List<TransitRouterRouteTableTag>
    transitRouterRouteTableName String
    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
    transitRouterId string
    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.
    tags TransitRouterRouteTableTag[]
    transitRouterRouteTableName string
    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_id str
    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.
    tags Sequence[TransitRouterRouteTableTagArgs]
    transit_router_route_table_name str
    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
    transitRouterId String
    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.
    tags List<Property Map>
    transitRouterRouteTableName String
    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:

    CreatedTime string
    Creation time of the TR routing table
    Id string
    The provider-assigned unique ID for this managed resource.
    InRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    OutRoutePolicyTableId string
    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
    TransitRouterRouteTableId string
    TR routing table ID
    TransitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    UpdatedTime string
    Last operation time of the TR routing table
    CreatedTime string
    Creation time of the TR routing table
    Id string
    The provider-assigned unique ID for this managed resource.
    InRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    OutRoutePolicyTableId string
    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
    TransitRouterRouteTableId string
    TR routing table ID
    TransitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    UpdatedTime string
    Last operation time of the TR routing table
    createdTime String
    Creation time of the TR routing table
    id String
    The provider-assigned unique ID for this managed resource.
    inRoutePolicyTableId String
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId String
    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
    transitRouterRouteTableId String
    TR routing table ID
    transitRouterRouteTableType String
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime String
    Last operation time of the TR routing table
    createdTime string
    Creation time of the TR routing table
    id string
    The provider-assigned unique ID for this managed resource.
    inRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId string
    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
    transitRouterRouteTableId string
    TR routing table ID
    transitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime 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_policy_table_id str
    ID of the inbound routing policy associated with the TR routing table
    out_route_policy_table_id str
    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_route_table_id str
    TR routing table ID
    transit_router_route_table_type str
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updated_time str
    Last operation time of the TR routing table
    createdTime String
    Creation time of the TR routing table
    id String
    The provider-assigned unique ID for this managed resource.
    inRoutePolicyTableId String
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId String
    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
    transitRouterRouteTableId String
    TR routing table ID
    transitRouterRouteTableType String
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime 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) -> TransitRouterRouteTable
    func 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.
    The following state arguments are supported:
    CreatedTime 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.
    InRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    OutRoutePolicyTableId string
    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
    Tags List<Volcengine.TransitRouterRouteTableTag>
    TransitRouterId string
    Transit Router instance ID
    TransitRouterRouteTableId string
    TR routing table ID
    TransitRouterRouteTableName string
    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
    TransitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    UpdatedTime string
    Last operation time of the TR routing table
    CreatedTime 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.
    InRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    OutRoutePolicyTableId string
    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
    Tags []TransitRouterRouteTableTagArgs
    TransitRouterId string
    Transit Router instance ID
    TransitRouterRouteTableId string
    TR routing table ID
    TransitRouterRouteTableName string
    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
    TransitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    UpdatedTime string
    Last operation time of the TR routing table
    createdTime 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.
    inRoutePolicyTableId String
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId String
    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
    tags List<TransitRouterRouteTableTag>
    transitRouterId String
    Transit Router instance ID
    transitRouterRouteTableId String
    TR routing table ID
    transitRouterRouteTableName String
    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
    transitRouterRouteTableType String
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime String
    Last operation time of the TR routing table
    createdTime 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.
    inRoutePolicyTableId string
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId string
    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
    tags TransitRouterRouteTableTag[]
    transitRouterId string
    Transit Router instance ID
    transitRouterRouteTableId string
    TR routing table ID
    transitRouterRouteTableName string
    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
    transitRouterRouteTableType string
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime 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_policy_table_id str
    ID of the inbound routing policy associated with the TR routing table
    out_route_policy_table_id str
    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
    tags Sequence[TransitRouterRouteTableTagArgs]
    transit_router_id str
    Transit Router instance ID
    transit_router_route_table_id str
    TR routing table ID
    transit_router_route_table_name str
    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_route_table_type str
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updated_time str
    Last operation time of the TR routing table
    createdTime 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.
    inRoutePolicyTableId String
    ID of the inbound routing policy associated with the TR routing table
    outRoutePolicyTableId String
    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
    tags List<Property Map>
    transitRouterId String
    Transit Router instance ID
    transitRouterRouteTableId String
    TR routing table ID
    transitRouterRouteTableName String
    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
    transitRouterRouteTableType String
    Type of TR routing table. System: system routing table. Custom: custom routing table.
    updatedTime String
    Last operation time of the TR routing table

    Supporting Types

    TransitRouterRouteTableTag, TransitRouterRouteTableTagArgs

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    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 volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.