1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. transitrouter
  5. VpcAttachment
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus

    通过在私有网络和中转路由器之间建立连接,可以实现私有网络与中转路由器的私网互通。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      transitRouterVpcAttachmentDemo:
        type: bytepluscc:transitrouter:VpcAttachment
        name: TransitRouterVpcAttachmentDemo
        properties:
          applianceModeEnabled: false
          attachPoints:
            - subnet_id: subnet-ijifxxxxx8culvzg85
              zone_id: cn-beijing-a
          autoPublishRouteEnabled: false
          description: test
          ipv6Enabled: false
          tags:
            - key: env
              value: test
          transitRouterAttachmentName: ccapi-test-1
          transitRouterId: tr-mjl8xxxxxg5smt1boobol4
          vpcId: vpc-btg9hmxxxxx0b2tnp1on8
    

    Create VpcAttachment Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new VpcAttachment(name: string, args: VpcAttachmentArgs, opts?: CustomResourceOptions);
    @overload
    def VpcAttachment(resource_name: str,
                      args: VpcAttachmentArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def VpcAttachment(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      attach_points: Optional[Sequence[VpcAttachmentAttachPointArgs]] = None,
                      transit_router_id: Optional[str] = None,
                      vpc_id: Optional[str] = None,
                      appliance_mode_enabled: Optional[bool] = None,
                      auto_publish_route_enabled: Optional[bool] = None,
                      description: Optional[str] = None,
                      ipv6_enabled: Optional[bool] = None,
                      tags: Optional[Sequence[VpcAttachmentTagArgs]] = None,
                      transit_router_attachment_name: Optional[str] = None)
    func NewVpcAttachment(ctx *Context, name string, args VpcAttachmentArgs, opts ...ResourceOption) (*VpcAttachment, error)
    public VpcAttachment(string name, VpcAttachmentArgs args, CustomResourceOptions? opts = null)
    public VpcAttachment(String name, VpcAttachmentArgs args)
    public VpcAttachment(String name, VpcAttachmentArgs args, CustomResourceOptions options)
    
    type: bytepluscc:transitrouter:VpcAttachment
    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 VpcAttachmentArgs
    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 VpcAttachmentArgs
    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 VpcAttachmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VpcAttachmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VpcAttachmentArgs
    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 vpcAttachmentResource = new Bytepluscc.Transitrouter.VpcAttachment("vpcAttachmentResource", new()
    {
        AttachPoints = new[]
        {
            new Bytepluscc.Transitrouter.Inputs.VpcAttachmentAttachPointArgs
            {
                SubnetId = "string",
                ZoneId = "string",
            },
        },
        TransitRouterId = "string",
        VpcId = "string",
        ApplianceModeEnabled = false,
        AutoPublishRouteEnabled = false,
        Description = "string",
        Ipv6Enabled = false,
        Tags = new[]
        {
            new Bytepluscc.Transitrouter.Inputs.VpcAttachmentTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        TransitRouterAttachmentName = "string",
    });
    
    example, err := transitrouter.NewVpcAttachment(ctx, "vpcAttachmentResource", &transitrouter.VpcAttachmentArgs{
    	AttachPoints: transitrouter.VpcAttachmentAttachPointArray{
    		&transitrouter.VpcAttachmentAttachPointArgs{
    			SubnetId: pulumi.String("string"),
    			ZoneId:   pulumi.String("string"),
    		},
    	},
    	TransitRouterId:         pulumi.String("string"),
    	VpcId:                   pulumi.String("string"),
    	ApplianceModeEnabled:    pulumi.Bool(false),
    	AutoPublishRouteEnabled: pulumi.Bool(false),
    	Description:             pulumi.String("string"),
    	Ipv6Enabled:             pulumi.Bool(false),
    	Tags: transitrouter.VpcAttachmentTagArray{
    		&transitrouter.VpcAttachmentTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	TransitRouterAttachmentName: pulumi.String("string"),
    })
    
    var vpcAttachmentResource = new VpcAttachment("vpcAttachmentResource", VpcAttachmentArgs.builder()
        .attachPoints(VpcAttachmentAttachPointArgs.builder()
            .subnetId("string")
            .zoneId("string")
            .build())
        .transitRouterId("string")
        .vpcId("string")
        .applianceModeEnabled(false)
        .autoPublishRouteEnabled(false)
        .description("string")
        .ipv6Enabled(false)
        .tags(VpcAttachmentTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .transitRouterAttachmentName("string")
        .build());
    
    vpc_attachment_resource = bytepluscc.transitrouter.VpcAttachment("vpcAttachmentResource",
        attach_points=[{
            "subnet_id": "string",
            "zone_id": "string",
        }],
        transit_router_id="string",
        vpc_id="string",
        appliance_mode_enabled=False,
        auto_publish_route_enabled=False,
        description="string",
        ipv6_enabled=False,
        tags=[{
            "key": "string",
            "value": "string",
        }],
        transit_router_attachment_name="string")
    
    const vpcAttachmentResource = new bytepluscc.transitrouter.VpcAttachment("vpcAttachmentResource", {
        attachPoints: [{
            subnetId: "string",
            zoneId: "string",
        }],
        transitRouterId: "string",
        vpcId: "string",
        applianceModeEnabled: false,
        autoPublishRouteEnabled: false,
        description: "string",
        ipv6Enabled: false,
        tags: [{
            key: "string",
            value: "string",
        }],
        transitRouterAttachmentName: "string",
    });
    
    type: bytepluscc:transitrouter:VpcAttachment
    properties:
        applianceModeEnabled: false
        attachPoints:
            - subnetId: string
              zoneId: string
        autoPublishRouteEnabled: false
        description: string
        ipv6Enabled: false
        tags:
            - key: string
              value: string
        transitRouterAttachmentName: string
        transitRouterId: string
        vpcId: string
    

    VpcAttachment 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 VpcAttachment resource accepts the following input properties:

    AttachPoints List<Byteplus.VpcAttachmentAttachPoint>
    TransitRouterId string
    中转路由器实例的ID。
    VpcId string
    私有网络实例的ID。
    ApplianceModeEnabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    AutoPublishRouteEnabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    Description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    Ipv6Enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    Tags List<Byteplus.VpcAttachmentTag>
    TransitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    AttachPoints []VpcAttachmentAttachPointArgs
    TransitRouterId string
    中转路由器实例的ID。
    VpcId string
    私有网络实例的ID。
    ApplianceModeEnabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    AutoPublishRouteEnabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    Description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    Ipv6Enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    Tags []VpcAttachmentTagArgs
    TransitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    attachPoints List<VpcAttachmentAttachPoint>
    transitRouterId String
    中转路由器实例的ID。
    vpcId String
    私有网络实例的ID。
    applianceModeEnabled Boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    autoPublishRouteEnabled Boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    description String
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled Boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    tags List<VpcAttachmentTag>
    transitRouterAttachmentName String
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    attachPoints VpcAttachmentAttachPoint[]
    transitRouterId string
    中转路由器实例的ID。
    vpcId string
    私有网络实例的ID。
    applianceModeEnabled boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    autoPublishRouteEnabled boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    tags VpcAttachmentTag[]
    transitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    attach_points Sequence[VpcAttachmentAttachPointArgs]
    transit_router_id str
    中转路由器实例的ID。
    vpc_id str
    私有网络实例的ID。
    appliance_mode_enabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    auto_publish_route_enabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    description str
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6_enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    tags Sequence[VpcAttachmentTagArgs]
    transit_router_attachment_name str
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    attachPoints List<Property Map>
    transitRouterId String
    中转路由器实例的ID。
    vpcId String
    私有网络实例的ID。
    applianceModeEnabled Boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    autoPublishRouteEnabled Boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    description String
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled Boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    tags List<Property Map>
    transitRouterAttachmentName String
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。

    Outputs

    All input properties are implicitly available as output properties. Additionally, the VpcAttachment resource produces the following output properties:

    Bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    CreatedTime string
    创建时间。
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    TransitRouterAttachmentId string
    网络实例连接的ID。
    UpdatedTime string
    更新时间。
    Bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    CreatedTime string
    创建时间。
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    TransitRouterAttachmentId string
    网络实例连接的ID。
    UpdatedTime string
    更新时间。
    bandwidth Integer
    网络实例连接的带宽上限,单位为Gbps。
    createdTime String
    创建时间。
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    transitRouterAttachmentId String
    网络实例连接的ID。
    updatedTime String
    更新时间。
    bandwidth number
    网络实例连接的带宽上限,单位为Gbps。
    createdTime string
    创建时间。
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    transitRouterAttachmentId string
    网络实例连接的ID。
    updatedTime string
    更新时间。
    bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    created_time str
    创建时间。
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    transit_router_attachment_id str
    网络实例连接的ID。
    updated_time str
    更新时间。
    bandwidth Number
    网络实例连接的带宽上限,单位为Gbps。
    createdTime String
    创建时间。
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    transitRouterAttachmentId String
    网络实例连接的ID。
    updatedTime String
    更新时间。

    Look up Existing VpcAttachment Resource

    Get an existing VpcAttachment 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?: VpcAttachmentState, opts?: CustomResourceOptions): VpcAttachment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            appliance_mode_enabled: Optional[bool] = None,
            attach_points: Optional[Sequence[VpcAttachmentAttachPointArgs]] = None,
            auto_publish_route_enabled: Optional[bool] = None,
            bandwidth: Optional[int] = None,
            created_time: Optional[str] = None,
            description: Optional[str] = None,
            ipv6_enabled: Optional[bool] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[VpcAttachmentTagArgs]] = None,
            transit_router_attachment_id: Optional[str] = None,
            transit_router_attachment_name: Optional[str] = None,
            transit_router_id: Optional[str] = None,
            updated_time: Optional[str] = None,
            vpc_id: Optional[str] = None) -> VpcAttachment
    func GetVpcAttachment(ctx *Context, name string, id IDInput, state *VpcAttachmentState, opts ...ResourceOption) (*VpcAttachment, error)
    public static VpcAttachment Get(string name, Input<string> id, VpcAttachmentState? state, CustomResourceOptions? opts = null)
    public static VpcAttachment get(String name, Output<String> id, VpcAttachmentState state, CustomResourceOptions options)
    resources:  _:    type: bytepluscc:transitrouter:VpcAttachment    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:
    ApplianceModeEnabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    AttachPoints List<Byteplus.VpcAttachmentAttachPoint>
    AutoPublishRouteEnabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    Bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    CreatedTime string
    创建时间。
    Description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    Ipv6Enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    Status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    Tags List<Byteplus.VpcAttachmentTag>
    TransitRouterAttachmentId string
    网络实例连接的ID。
    TransitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    TransitRouterId string
    中转路由器实例的ID。
    UpdatedTime string
    更新时间。
    VpcId string
    私有网络实例的ID。
    ApplianceModeEnabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    AttachPoints []VpcAttachmentAttachPointArgs
    AutoPublishRouteEnabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    Bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    CreatedTime string
    创建时间。
    Description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    Ipv6Enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    Status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    Tags []VpcAttachmentTagArgs
    TransitRouterAttachmentId string
    网络实例连接的ID。
    TransitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    TransitRouterId string
    中转路由器实例的ID。
    UpdatedTime string
    更新时间。
    VpcId string
    私有网络实例的ID。
    applianceModeEnabled Boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    attachPoints List<VpcAttachmentAttachPoint>
    autoPublishRouteEnabled Boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    bandwidth Integer
    网络实例连接的带宽上限,单位为Gbps。
    createdTime String
    创建时间。
    description String
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled Boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    status String
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    tags List<VpcAttachmentTag>
    transitRouterAttachmentId String
    网络实例连接的ID。
    transitRouterAttachmentName String
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    transitRouterId String
    中转路由器实例的ID。
    updatedTime String
    更新时间。
    vpcId String
    私有网络实例的ID。
    applianceModeEnabled boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    attachPoints VpcAttachmentAttachPoint[]
    autoPublishRouteEnabled boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    bandwidth number
    网络实例连接的带宽上限,单位为Gbps。
    createdTime string
    创建时间。
    description string
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    status string
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    tags VpcAttachmentTag[]
    transitRouterAttachmentId string
    网络实例连接的ID。
    transitRouterAttachmentName string
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    transitRouterId string
    中转路由器实例的ID。
    updatedTime string
    更新时间。
    vpcId string
    私有网络实例的ID。
    appliance_mode_enabled bool
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    attach_points Sequence[VpcAttachmentAttachPointArgs]
    auto_publish_route_enabled bool
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    bandwidth int
    网络实例连接的带宽上限,单位为Gbps。
    created_time str
    创建时间。
    description str
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6_enabled bool
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    status str
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    tags Sequence[VpcAttachmentTagArgs]
    transit_router_attachment_id str
    网络实例连接的ID。
    transit_router_attachment_name str
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    transit_router_id str
    中转路由器实例的ID。
    updated_time str
    更新时间。
    vpc_id str
    私有网络实例的ID。
    applianceModeEnabled Boolean
    是否启动路径一致模式。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。开启后,TR转发流量至该VPC连接时,将选择相同的可用区连接点转发请求流量和返回流量。false:否。
    attachPoints List<Property Map>
    autoPublishRouteEnabled Boolean
    是否自动同步TR路由到网络实例路由表中。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是,表示系统会自动同步该网络实例连接关联转发的TR路由表中的路由条目到网络实例的路由表中,仅当该参数配置为true,且网络实例连接关联转发的TR路由表中存在路由条目时,系统才会自动同步TR路由到网络实例的路由表中。false(默认值):否。
    bandwidth Number
    网络实例连接的带宽上限,单位为Gbps。
    createdTime String
    创建时间。
    description String
    网络实例连接的描述信息。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。不传入该参数或该参数不传入数值时,默认为空字符串。
    ipv6Enabled Boolean
    是否开启IPv6功能。请严格按照以下枚举值的大小写输入,不要传入其他取值。true:是。false:否。
    status String
    网络实例连接的状态。Creating: 创建中。Deleting: 删除中。Pending:配置中。Available:可用。
    tags List<Property Map>
    transitRouterAttachmentId String
    网络实例连接的ID。
    transitRouterAttachmentName String
    网络实例连接的名称。必须以字母、数字或中文开头,可包含字母、数字、中文和以下特殊字符:点号(.)、下划线(_)和短横线(-)。长度限制为1 ~ 128个字符。不传入该参数或该参数不传入数值时,默认为网络实例连接的ID。
    transitRouterId String
    中转路由器实例的ID。
    updatedTime String
    更新时间。
    vpcId String
    私有网络实例的ID。

    Supporting Types

    VpcAttachmentAttachPoint, VpcAttachmentAttachPointArgs

    SubnetId string
    连接点的子网ID。
    ZoneId string
    连接点的可用区ID。
    SubnetId string
    连接点的子网ID。
    ZoneId string
    连接点的可用区ID。
    subnetId String
    连接点的子网ID。
    zoneId String
    连接点的可用区ID。
    subnetId string
    连接点的子网ID。
    zoneId string
    连接点的可用区ID。
    subnet_id str
    连接点的子网ID。
    zone_id str
    连接点的可用区ID。
    subnetId String
    连接点的子网ID。
    zoneId String
    连接点的可用区ID。

    VpcAttachmentTag, VpcAttachmentTagArgs

    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。
    key string
    用户标签的标签键。
    value string
    用户标签的标签值。
    key str
    用户标签的标签键。
    value str
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。

    Import

    $ pulumi import bytepluscc:transitrouter/vpcAttachment:VpcAttachment example "transit_router_id|transit_router_attachment_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.16
    published on Monday, Mar 9, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.