volcenginecc.transitrouter.TransitRouterRouteTable
中转路由器转发流量的依据,具有关联转发、静态路由、路由学习、路由同步等能力。每个TR实例下可以创建多个TR路由表,分别用于转发具有不同访问需求的网络实例的流量。多条网络实例连接可以关联同一个TR路由表。
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 - 中转路由器实例的ID
- Description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
-
List<Volcengine.
Transit Router Route Table Tag> - Transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- Transit
Router stringId - 中转路由器实例的ID
- Description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
-
[]Transit
Router Route Table Tag Args - Transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router StringId - 中转路由器实例的ID
- description String
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
-
List<Transit
Router Route Table Tag> - transit
Router StringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router stringId - 中转路由器实例的ID
- description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
-
Transit
Router Route Table Tag[] - transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit_
router_ strid - 中转路由器实例的ID
- description str
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
-
Sequence[Transit
Router Route Table Tag Args] - transit_
router_ strroute_ table_ name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router StringId - 中转路由器实例的ID
- description String
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- List<Property Map>
- transit
Router StringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
Outputs
All input properties are implicitly available as output properties. Additionally, the TransitRouterRouteTable resource produces the following output properties:
- Creation
Time string - TR路由表的创建时间
- Id string
- The provider-assigned unique ID for this managed resource.
- In
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- Out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- Status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- Transit
Router stringRoute Table Id - TR路由表的ID
- Transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- Update
Time string - TR路由表的最近操作时间
- Creation
Time string - TR路由表的创建时间
- Id string
- The provider-assigned unique ID for this managed resource.
- In
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- Out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- Status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- Transit
Router stringRoute Table Id - TR路由表的ID
- Transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- Update
Time string - TR路由表的最近操作时间
- creation
Time String - TR路由表的创建时间
- id String
- The provider-assigned unique ID for this managed resource.
- in
Route StringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route StringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status String
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- transit
Router StringRoute Table Id - TR路由表的ID
- transit
Router StringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time String - TR路由表的最近操作时间
- creation
Time string - TR路由表的创建时间
- id string
- The provider-assigned unique ID for this managed resource.
- in
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- transit
Router stringRoute Table Id - TR路由表的ID
- transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time string - TR路由表的最近操作时间
- creation_
time str - TR路由表的创建时间
- id str
- The provider-assigned unique ID for this managed resource.
- in_
route_ strpolicy_ table_ id - TR路由表关联的收方向路由策略的ID
- out_
route_ strpolicy_ table_ id - TR路由表关联的发方向路由策略的ID
- status str
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- transit_
router_ strroute_ table_ id - TR路由表的ID
- transit_
router_ strroute_ table_ type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update_
time str - TR路由表的最近操作时间
- creation
Time String - TR路由表的创建时间
- id String
- The provider-assigned unique ID for this managed resource.
- in
Route StringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route StringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status String
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- transit
Router StringRoute Table Id - TR路由表的ID
- transit
Router StringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time String - TR路由表的最近操作时间
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,
creation_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,
update_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.
- Creation
Time string - TR路由表的创建时间
- Description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- In
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- Out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- Status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
-
List<Volcengine.
Transit Router Route Table Tag> - Transit
Router stringId - 中转路由器实例的ID
- Transit
Router stringRoute Table Id - TR路由表的ID
- Transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- Transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- Update
Time string - TR路由表的最近操作时间
- Creation
Time string - TR路由表的创建时间
- Description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- In
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- Out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- Status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
-
[]Transit
Router Route Table Tag Args - Transit
Router stringId - 中转路由器实例的ID
- Transit
Router stringRoute Table Id - TR路由表的ID
- Transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- Transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- Update
Time string - TR路由表的最近操作时间
- creation
Time String - TR路由表的创建时间
- description String
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- in
Route StringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route StringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status String
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
-
List<Transit
Router Route Table Tag> - transit
Router StringId - 中转路由器实例的ID
- transit
Router StringRoute Table Id - TR路由表的ID
- transit
Router StringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router StringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time String - TR路由表的最近操作时间
- creation
Time string - TR路由表的创建时间
- description string
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- in
Route stringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route stringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status string
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
-
Transit
Router Route Table Tag[] - transit
Router stringId - 中转路由器实例的ID
- transit
Router stringRoute Table Id - TR路由表的ID
- transit
Router stringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router stringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time string - TR路由表的最近操作时间
- creation_
time str - TR路由表的创建时间
- description str
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- in_
route_ strpolicy_ table_ id - TR路由表关联的收方向路由策略的ID
- out_
route_ strpolicy_ table_ id - TR路由表关联的发方向路由策略的ID
- status str
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
-
Sequence[Transit
Router Route Table Tag Args] - transit_
router_ strid - 中转路由器实例的ID
- transit_
router_ strroute_ table_ id - TR路由表的ID
- transit_
router_ strroute_ table_ name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit_
router_ strroute_ table_ type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update_
time str - TR路由表的最近操作时间
- creation
Time String - TR路由表的创建时间
- description String
- TR路由表的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
- in
Route StringPolicy Table Id - TR路由表关联的收方向路由策略的ID
- out
Route StringPolicy Table Id - TR路由表关联的发方向路由策略的ID
- status String
- TR路由表的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用
- List<Property Map>
- transit
Router StringId - 中转路由器实例的ID
- transit
Router StringRoute Table Id - TR路由表的ID
- transit
Router StringRoute Table Name - TR路由表的名称。必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为TR路由表的ID
- transit
Router StringRoute Table Type - TR路由表的类型。System:系统路由表。Custom:自定义路由表。
- update
Time String - TR路由表的最近操作时间
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.
