1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. expressconnect
  5. VirtualBorderRouter
Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi
alicloud logo
Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi

    Provides a Express Connect Virtual Border Router resource.

    For information about Express Connect Virtual Border Router and how to use it, see What is Virtual Border Router.

    NOTE: Available since v1.134.0.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    import * as random from "@pulumi/random";
    
    const config = new pulumi.Config();
    const name = config.get("name") || "terraform-example";
    const _default = alicloud.expressconnect.getPhysicalConnections({
        nameRegex: "^preserved-NODELETING",
    });
    const defaultInteger = new random.index.Integer("default", {
        min: 1,
        max: 2999,
    });
    const defaultVirtualBorderRouter = new alicloud.expressconnect.VirtualBorderRouter("default", {
        localGatewayIp: "10.0.0.1",
        peerGatewayIp: "10.0.0.2",
        peeringSubnetMask: "255.255.255.252",
        physicalConnectionId: _default.then(_default => _default.connections?.[0]?.id),
        virtualBorderRouterName: name,
        vlanId: defaultInteger.id,
        minRxInterval: 1000,
        minTxInterval: 1000,
        detectMultiplier: 10,
    });
    
    import pulumi
    import pulumi_alicloud as alicloud
    import pulumi_random as random
    
    config = pulumi.Config()
    name = config.get("name")
    if name is None:
        name = "terraform-example"
    default = alicloud.expressconnect.get_physical_connections(name_regex="^preserved-NODELETING")
    default_integer = random.index.Integer("default",
        min=1,
        max=2999)
    default_virtual_border_router = alicloud.expressconnect.VirtualBorderRouter("default",
        local_gateway_ip="10.0.0.1",
        peer_gateway_ip="10.0.0.2",
        peering_subnet_mask="255.255.255.252",
        physical_connection_id=default.connections[0].id,
        virtual_border_router_name=name,
        vlan_id=default_integer["id"],
        min_rx_interval=1000,
        min_tx_interval=1000,
        detect_multiplier=10)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/expressconnect"
    	"github.com/pulumi/pulumi-random/sdk/v4/go/random"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		name := "terraform-example"
    		if param := cfg.Get("name"); param != "" {
    			name = param
    		}
    		_default, err := expressconnect.GetPhysicalConnections(ctx, &expressconnect.GetPhysicalConnectionsArgs{
    			NameRegex: pulumi.StringRef("^preserved-NODELETING"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		defaultInteger, err := random.NewInteger(ctx, "default", &random.IntegerArgs{
    			Min: 1,
    			Max: 2999,
    		})
    		if err != nil {
    			return err
    		}
    		_, err = expressconnect.NewVirtualBorderRouter(ctx, "default", &expressconnect.VirtualBorderRouterArgs{
    			LocalGatewayIp:          pulumi.String("10.0.0.1"),
    			PeerGatewayIp:           pulumi.String("10.0.0.2"),
    			PeeringSubnetMask:       pulumi.String("255.255.255.252"),
    			PhysicalConnectionId:    pulumi.String(_default.Connections[0].Id),
    			VirtualBorderRouterName: pulumi.String(name),
    			VlanId:                  defaultInteger.Id,
    			MinRxInterval:           pulumi.Int(1000),
    			MinTxInterval:           pulumi.Int(1000),
    			DetectMultiplier:        pulumi.Int(10),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    using Random = Pulumi.Random;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var name = config.Get("name") ?? "terraform-example";
        var @default = AliCloud.ExpressConnect.GetPhysicalConnections.Invoke(new()
        {
            NameRegex = "^preserved-NODELETING",
        });
    
        var defaultInteger = new Random.Index.Integer("default", new()
        {
            Min = 1,
            Max = 2999,
        });
    
        var defaultVirtualBorderRouter = new AliCloud.ExpressConnect.VirtualBorderRouter("default", new()
        {
            LocalGatewayIp = "10.0.0.1",
            PeerGatewayIp = "10.0.0.2",
            PeeringSubnetMask = "255.255.255.252",
            PhysicalConnectionId = @default.Apply(@default => @default.Apply(getPhysicalConnectionsResult => getPhysicalConnectionsResult.Connections[0]?.Id)),
            VirtualBorderRouterName = name,
            VlanId = defaultInteger.Id,
            MinRxInterval = 1000,
            MinTxInterval = 1000,
            DetectMultiplier = 10,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.expressconnect.ExpressconnectFunctions;
    import com.pulumi.alicloud.expressconnect.inputs.GetPhysicalConnectionsArgs;
    import com.pulumi.random.Integer;
    import com.pulumi.random.IntegerArgs;
    import com.pulumi.alicloud.expressconnect.VirtualBorderRouter;
    import com.pulumi.alicloud.expressconnect.VirtualBorderRouterArgs;
    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) {
            final var config = ctx.config();
            final var name = config.get("name").orElse("terraform-example");
            final var default = ExpressconnectFunctions.getPhysicalConnections(GetPhysicalConnectionsArgs.builder()
                .nameRegex("^preserved-NODELETING")
                .build());
    
            var defaultInteger = new Integer("defaultInteger", IntegerArgs.builder()
                .min(1)
                .max(2999)
                .build());
    
            var defaultVirtualBorderRouter = new VirtualBorderRouter("defaultVirtualBorderRouter", VirtualBorderRouterArgs.builder()
                .localGatewayIp("10.0.0.1")
                .peerGatewayIp("10.0.0.2")
                .peeringSubnetMask("255.255.255.252")
                .physicalConnectionId(default_.connections()[0].id())
                .virtualBorderRouterName(name)
                .vlanId(defaultInteger.id())
                .minRxInterval(1000)
                .minTxInterval(1000)
                .detectMultiplier(10)
                .build());
    
        }
    }
    
    configuration:
      name:
        type: string
        default: terraform-example
    resources:
      defaultInteger:
        type: random:Integer
        name: default
        properties:
          min: 1
          max: 2999
      defaultVirtualBorderRouter:
        type: alicloud:expressconnect:VirtualBorderRouter
        name: default
        properties:
          localGatewayIp: 10.0.0.1
          peerGatewayIp: 10.0.0.2
          peeringSubnetMask: 255.255.255.252
          physicalConnectionId: ${default.connections[0].id}
          virtualBorderRouterName: ${name}
          vlanId: ${defaultInteger.id}
          minRxInterval: 1000
          minTxInterval: 1000
          detectMultiplier: 10
    variables:
      default:
        fn::invoke:
          function: alicloud:expressconnect:getPhysicalConnections
          arguments:
            nameRegex: ^preserved-NODELETING
    

    Create VirtualBorderRouter Resource

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

    Constructor syntax

    new VirtualBorderRouter(name: string, args: VirtualBorderRouterArgs, opts?: CustomResourceOptions);
    @overload
    def VirtualBorderRouter(resource_name: str,
                            args: VirtualBorderRouterArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def VirtualBorderRouter(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            local_gateway_ip: Optional[str] = None,
                            vlan_id: Optional[int] = None,
                            physical_connection_id: Optional[str] = None,
                            peering_subnet_mask: Optional[str] = None,
                            peer_gateway_ip: Optional[str] = None,
                            enable_ipv6: Optional[bool] = None,
                            description: Optional[str] = None,
                            local_ipv6_gateway_ip: Optional[str] = None,
                            min_rx_interval: Optional[int] = None,
                            min_tx_interval: Optional[int] = None,
                            mtu: Optional[int] = None,
                            detect_multiplier: Optional[int] = None,
                            peer_ipv6_gateway_ip: Optional[str] = None,
                            peering_ipv6_subnet_mask: Optional[str] = None,
                            associated_physical_connections: Optional[str] = None,
                            circuit_code: Optional[str] = None,
                            resource_group_id: Optional[str] = None,
                            sitelink_enable: Optional[bool] = None,
                            status: Optional[str] = None,
                            tags: Optional[Mapping[str, str]] = None,
                            vbr_owner_id: Optional[str] = None,
                            virtual_border_router_name: Optional[str] = None,
                            bandwidth: Optional[int] = None)
    func NewVirtualBorderRouter(ctx *Context, name string, args VirtualBorderRouterArgs, opts ...ResourceOption) (*VirtualBorderRouter, error)
    public VirtualBorderRouter(string name, VirtualBorderRouterArgs args, CustomResourceOptions? opts = null)
    public VirtualBorderRouter(String name, VirtualBorderRouterArgs args)
    public VirtualBorderRouter(String name, VirtualBorderRouterArgs args, CustomResourceOptions options)
    
    type: alicloud:expressconnect:VirtualBorderRouter
    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 VirtualBorderRouterArgs
    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 VirtualBorderRouterArgs
    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 VirtualBorderRouterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VirtualBorderRouterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VirtualBorderRouterArgs
    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 virtualBorderRouterResource = new AliCloud.ExpressConnect.VirtualBorderRouter("virtualBorderRouterResource", new()
    {
        LocalGatewayIp = "string",
        VlanId = 0,
        PhysicalConnectionId = "string",
        PeeringSubnetMask = "string",
        PeerGatewayIp = "string",
        EnableIpv6 = false,
        Description = "string",
        LocalIpv6GatewayIp = "string",
        MinRxInterval = 0,
        MinTxInterval = 0,
        Mtu = 0,
        DetectMultiplier = 0,
        PeerIpv6GatewayIp = "string",
        PeeringIpv6SubnetMask = "string",
        CircuitCode = "string",
        ResourceGroupId = "string",
        SitelinkEnable = false,
        Status = "string",
        Tags = 
        {
            { "string", "string" },
        },
        VbrOwnerId = "string",
        VirtualBorderRouterName = "string",
        Bandwidth = 0,
    });
    
    example, err := expressconnect.NewVirtualBorderRouter(ctx, "virtualBorderRouterResource", &expressconnect.VirtualBorderRouterArgs{
    	LocalGatewayIp:        pulumi.String("string"),
    	VlanId:                pulumi.Int(0),
    	PhysicalConnectionId:  pulumi.String("string"),
    	PeeringSubnetMask:     pulumi.String("string"),
    	PeerGatewayIp:         pulumi.String("string"),
    	EnableIpv6:            pulumi.Bool(false),
    	Description:           pulumi.String("string"),
    	LocalIpv6GatewayIp:    pulumi.String("string"),
    	MinRxInterval:         pulumi.Int(0),
    	MinTxInterval:         pulumi.Int(0),
    	Mtu:                   pulumi.Int(0),
    	DetectMultiplier:      pulumi.Int(0),
    	PeerIpv6GatewayIp:     pulumi.String("string"),
    	PeeringIpv6SubnetMask: pulumi.String("string"),
    	CircuitCode:           pulumi.String("string"),
    	ResourceGroupId:       pulumi.String("string"),
    	SitelinkEnable:        pulumi.Bool(false),
    	Status:                pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	VbrOwnerId:              pulumi.String("string"),
    	VirtualBorderRouterName: pulumi.String("string"),
    	Bandwidth:               pulumi.Int(0),
    })
    
    var virtualBorderRouterResource = new VirtualBorderRouter("virtualBorderRouterResource", VirtualBorderRouterArgs.builder()
        .localGatewayIp("string")
        .vlanId(0)
        .physicalConnectionId("string")
        .peeringSubnetMask("string")
        .peerGatewayIp("string")
        .enableIpv6(false)
        .description("string")
        .localIpv6GatewayIp("string")
        .minRxInterval(0)
        .minTxInterval(0)
        .mtu(0)
        .detectMultiplier(0)
        .peerIpv6GatewayIp("string")
        .peeringIpv6SubnetMask("string")
        .circuitCode("string")
        .resourceGroupId("string")
        .sitelinkEnable(false)
        .status("string")
        .tags(Map.of("string", "string"))
        .vbrOwnerId("string")
        .virtualBorderRouterName("string")
        .bandwidth(0)
        .build());
    
    virtual_border_router_resource = alicloud.expressconnect.VirtualBorderRouter("virtualBorderRouterResource",
        local_gateway_ip="string",
        vlan_id=0,
        physical_connection_id="string",
        peering_subnet_mask="string",
        peer_gateway_ip="string",
        enable_ipv6=False,
        description="string",
        local_ipv6_gateway_ip="string",
        min_rx_interval=0,
        min_tx_interval=0,
        mtu=0,
        detect_multiplier=0,
        peer_ipv6_gateway_ip="string",
        peering_ipv6_subnet_mask="string",
        circuit_code="string",
        resource_group_id="string",
        sitelink_enable=False,
        status="string",
        tags={
            "string": "string",
        },
        vbr_owner_id="string",
        virtual_border_router_name="string",
        bandwidth=0)
    
    const virtualBorderRouterResource = new alicloud.expressconnect.VirtualBorderRouter("virtualBorderRouterResource", {
        localGatewayIp: "string",
        vlanId: 0,
        physicalConnectionId: "string",
        peeringSubnetMask: "string",
        peerGatewayIp: "string",
        enableIpv6: false,
        description: "string",
        localIpv6GatewayIp: "string",
        minRxInterval: 0,
        minTxInterval: 0,
        mtu: 0,
        detectMultiplier: 0,
        peerIpv6GatewayIp: "string",
        peeringIpv6SubnetMask: "string",
        circuitCode: "string",
        resourceGroupId: "string",
        sitelinkEnable: false,
        status: "string",
        tags: {
            string: "string",
        },
        vbrOwnerId: "string",
        virtualBorderRouterName: "string",
        bandwidth: 0,
    });
    
    type: alicloud:expressconnect:VirtualBorderRouter
    properties:
        bandwidth: 0
        circuitCode: string
        description: string
        detectMultiplier: 0
        enableIpv6: false
        localGatewayIp: string
        localIpv6GatewayIp: string
        minRxInterval: 0
        minTxInterval: 0
        mtu: 0
        peerGatewayIp: string
        peerIpv6GatewayIp: string
        peeringIpv6SubnetMask: string
        peeringSubnetMask: string
        physicalConnectionId: string
        resourceGroupId: string
        sitelinkEnable: false
        status: string
        tags:
            string: string
        vbrOwnerId: string
        virtualBorderRouterName: string
        vlanId: 0
    

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

    LocalGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    PeerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    PeeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    PhysicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    VlanId int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    AssociatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    Description string
    The description information of the VBR.
    DetectMultiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    EnableIpv6 bool
    Whether IPv6 is enabled.
    LocalIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    MinRxInterval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    MinTxInterval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    Mtu int
    Maximum transmission unit.
    PeerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    PeeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    ResourceGroupId string
    The ID of the resource group.
    SitelinkEnable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    Status string
    The status of the VBR. Valid values: active, terminated.
    Tags Dictionary<string, string>
    The tag of the resource.
    VbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    VirtualBorderRouterName string
    The name of the VBR instance.
    LocalGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    PeerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    PeeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    PhysicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    VlanId int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    AssociatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    Description string
    The description information of the VBR.
    DetectMultiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    EnableIpv6 bool
    Whether IPv6 is enabled.
    LocalIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    MinRxInterval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    MinTxInterval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    Mtu int
    Maximum transmission unit.
    PeerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    PeeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    ResourceGroupId string
    The ID of the resource group.
    SitelinkEnable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    Status string
    The status of the VBR. Valid values: active, terminated.
    Tags map[string]string
    The tag of the resource.
    VbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    VirtualBorderRouterName string
    The name of the VBR instance.
    localGatewayIp String
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    peerGatewayIp String
    The IPv4 address of the client side of the VBR instance.
    peeringSubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId String
    The ID of the physical connection to which the VBR belongs.
    vlanId Integer
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections String
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth Integer
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    description String
    The description information of the VBR.
    detectMultiplier Integer
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 Boolean
    Whether IPv6 is enabled.
    localIpv6GatewayIp String
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval Integer
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval Integer
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu Integer
    Maximum transmission unit.
    peerIpv6GatewayIp String
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    resourceGroupId String
    The ID of the resource group.
    sitelinkEnable Boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status String
    The status of the VBR. Valid values: active, terminated.
    tags Map<String,String>
    The tag of the resource.
    vbrOwnerId String
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName String
    The name of the VBR instance.
    localGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    peerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    peeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    vlanId number
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth number
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode string
    The circuit code provided by the operator for the physical connection.
    description string
    The description information of the VBR.
    detectMultiplier number
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 boolean
    Whether IPv6 is enabled.
    localIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval number
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval number
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu number
    Maximum transmission unit.
    peerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    resourceGroupId string
    The ID of the resource group.
    sitelinkEnable boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status string
    The status of the VBR. Valid values: active, terminated.
    tags {[key: string]: string}
    The tag of the resource.
    vbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName string
    The name of the VBR instance.
    local_gateway_ip str
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    peer_gateway_ip str
    The IPv4 address of the client side of the VBR instance.
    peering_subnet_mask str
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physical_connection_id str
    The ID of the physical connection to which the VBR belongs.
    vlan_id int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associated_physical_connections str
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuit_code str
    The circuit code provided by the operator for the physical connection.
    description str
    The description information of the VBR.
    detect_multiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enable_ipv6 bool
    Whether IPv6 is enabled.
    local_ipv6_gateway_ip str
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    min_rx_interval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    min_tx_interval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu int
    Maximum transmission unit.
    peer_ipv6_gateway_ip str
    The IPv6 address of the client side of the VBR instance.
    peering_ipv6_subnet_mask str
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    resource_group_id str
    The ID of the resource group.
    sitelink_enable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    status str
    The status of the VBR. Valid values: active, terminated.
    tags Mapping[str, str]
    The tag of the resource.
    vbr_owner_id str
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtual_border_router_name str
    The name of the VBR instance.
    localGatewayIp String
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    peerGatewayIp String
    The IPv4 address of the client side of the VBR instance.
    peeringSubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId String
    The ID of the physical connection to which the VBR belongs.
    vlanId Number
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections String
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth Number
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    description String
    The description information of the VBR.
    detectMultiplier Number
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 Boolean
    Whether IPv6 is enabled.
    localIpv6GatewayIp String
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval Number
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval Number
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu Number
    Maximum transmission unit.
    peerIpv6GatewayIp String
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    resourceGroupId String
    The ID of the resource group.
    sitelinkEnable Boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status String
    The status of the VBR. Valid values: active, terminated.
    tags Map<String>
    The tag of the resource.
    vbrOwnerId String
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName String
    The name of the VBR instance.

    Outputs

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

    CreateTime string
    (Available since v1.263.0) The creation time of the VBR.
    Id string
    The provider-assigned unique ID for this managed resource.
    RouteTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    CreateTime string
    (Available since v1.263.0) The creation time of the VBR.
    Id string
    The provider-assigned unique ID for this managed resource.
    RouteTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    createTime String
    (Available since v1.263.0) The creation time of the VBR.
    id String
    The provider-assigned unique ID for this managed resource.
    routeTableId String
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    createTime string
    (Available since v1.263.0) The creation time of the VBR.
    id string
    The provider-assigned unique ID for this managed resource.
    routeTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    create_time str
    (Available since v1.263.0) The creation time of the VBR.
    id str
    The provider-assigned unique ID for this managed resource.
    route_table_id str
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    createTime String
    (Available since v1.263.0) The creation time of the VBR.
    id String
    The provider-assigned unique ID for this managed resource.
    routeTableId String
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.

    Look up Existing VirtualBorderRouter Resource

    Get an existing VirtualBorderRouter 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?: VirtualBorderRouterState, opts?: CustomResourceOptions): VirtualBorderRouter
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            associated_physical_connections: Optional[str] = None,
            bandwidth: Optional[int] = None,
            circuit_code: Optional[str] = None,
            create_time: Optional[str] = None,
            description: Optional[str] = None,
            detect_multiplier: Optional[int] = None,
            enable_ipv6: Optional[bool] = None,
            local_gateway_ip: Optional[str] = None,
            local_ipv6_gateway_ip: Optional[str] = None,
            min_rx_interval: Optional[int] = None,
            min_tx_interval: Optional[int] = None,
            mtu: Optional[int] = None,
            peer_gateway_ip: Optional[str] = None,
            peer_ipv6_gateway_ip: Optional[str] = None,
            peering_ipv6_subnet_mask: Optional[str] = None,
            peering_subnet_mask: Optional[str] = None,
            physical_connection_id: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            route_table_id: Optional[str] = None,
            sitelink_enable: Optional[bool] = None,
            status: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            vbr_owner_id: Optional[str] = None,
            virtual_border_router_name: Optional[str] = None,
            vlan_id: Optional[int] = None) -> VirtualBorderRouter
    func GetVirtualBorderRouter(ctx *Context, name string, id IDInput, state *VirtualBorderRouterState, opts ...ResourceOption) (*VirtualBorderRouter, error)
    public static VirtualBorderRouter Get(string name, Input<string> id, VirtualBorderRouterState? state, CustomResourceOptions? opts = null)
    public static VirtualBorderRouter get(String name, Output<String> id, VirtualBorderRouterState state, CustomResourceOptions options)
    resources:  _:    type: alicloud:expressconnect:VirtualBorderRouter    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:
    AssociatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    (Available since v1.263.0) The creation time of the VBR.
    Description string
    The description information of the VBR.
    DetectMultiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    EnableIpv6 bool
    Whether IPv6 is enabled.
    LocalGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    LocalIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    MinRxInterval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    MinTxInterval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    Mtu int
    Maximum transmission unit.
    PeerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    PeerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    PeeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    PeeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    PhysicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    ResourceGroupId string
    The ID of the resource group.
    RouteTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    SitelinkEnable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    Status string
    The status of the VBR. Valid values: active, terminated.
    Tags Dictionary<string, string>
    The tag of the resource.
    VbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    VirtualBorderRouterName string
    The name of the VBR instance.
    VlanId int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    AssociatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    (Available since v1.263.0) The creation time of the VBR.
    Description string
    The description information of the VBR.
    DetectMultiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    EnableIpv6 bool
    Whether IPv6 is enabled.
    LocalGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    LocalIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    MinRxInterval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    MinTxInterval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    Mtu int
    Maximum transmission unit.
    PeerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    PeerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    PeeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    PeeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    PhysicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    ResourceGroupId string
    The ID of the resource group.
    RouteTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    SitelinkEnable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    Status string
    The status of the VBR. Valid values: active, terminated.
    Tags map[string]string
    The tag of the resource.
    VbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    VirtualBorderRouterName string
    The name of the VBR instance.
    VlanId int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections String
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth Integer
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    (Available since v1.263.0) The creation time of the VBR.
    description String
    The description information of the VBR.
    detectMultiplier Integer
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 Boolean
    Whether IPv6 is enabled.
    localGatewayIp String
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    localIpv6GatewayIp String
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval Integer
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval Integer
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu Integer
    Maximum transmission unit.
    peerGatewayIp String
    The IPv4 address of the client side of the VBR instance.
    peerIpv6GatewayIp String
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    peeringSubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId String
    The ID of the physical connection to which the VBR belongs.
    resourceGroupId String
    The ID of the resource group.
    routeTableId String
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    sitelinkEnable Boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status String
    The status of the VBR. Valid values: active, terminated.
    tags Map<String,String>
    The tag of the resource.
    vbrOwnerId String
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName String
    The name of the VBR instance.
    vlanId Integer
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections string
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth number
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode string
    The circuit code provided by the operator for the physical connection.
    createTime string
    (Available since v1.263.0) The creation time of the VBR.
    description string
    The description information of the VBR.
    detectMultiplier number
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 boolean
    Whether IPv6 is enabled.
    localGatewayIp string
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    localIpv6GatewayIp string
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval number
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval number
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu number
    Maximum transmission unit.
    peerGatewayIp string
    The IPv4 address of the client side of the VBR instance.
    peerIpv6GatewayIp string
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    peeringSubnetMask string
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId string
    The ID of the physical connection to which the VBR belongs.
    resourceGroupId string
    The ID of the resource group.
    routeTableId string
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    sitelinkEnable boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status string
    The status of the VBR. Valid values: active, terminated.
    tags {[key: string]: string}
    The tag of the resource.
    vbrOwnerId string
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName string
    The name of the VBR instance.
    vlanId number
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associated_physical_connections str
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth int
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuit_code str
    The circuit code provided by the operator for the physical connection.
    create_time str
    (Available since v1.263.0) The creation time of the VBR.
    description str
    The description information of the VBR.
    detect_multiplier int
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enable_ipv6 bool
    Whether IPv6 is enabled.
    local_gateway_ip str
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    local_ipv6_gateway_ip str
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    min_rx_interval int
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    min_tx_interval int
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu int
    Maximum transmission unit.
    peer_gateway_ip str
    The IPv4 address of the client side of the VBR instance.
    peer_ipv6_gateway_ip str
    The IPv6 address of the client side of the VBR instance.
    peering_ipv6_subnet_mask str
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    peering_subnet_mask str
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physical_connection_id str
    The ID of the physical connection to which the VBR belongs.
    resource_group_id str
    The ID of the resource group.
    route_table_id str
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    sitelink_enable bool
    Whether to allow inter-IDC communication. Valid values: true, false.
    status str
    The status of the VBR. Valid values: active, terminated.
    tags Mapping[str, str]
    The tag of the resource.
    vbr_owner_id str
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtual_border_router_name str
    The name of the VBR instance.
    vlan_id int
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.
    associatedPhysicalConnections String
    Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    Deprecated: Field associated_physical_connections has been deprecated from provider version 1.263.0. Please use the resource alicloud.expressconnect.VbrPconnAssociation instead.

    bandwidth Number
    The bandwidth of the VBR instance. Unit: Mbps. Valid values:

    • When creating a VBR instance for an exclusive leased line, the values are 50, 100, 200, 300, 400, 500, 1000, 2048, 5120, 8192, 10240, 20480, 40960, 50120, 61440, and 102400.
    • When creating a VBR instance for a shared line, you do not need to configure it. The bandwidth of the VBR is the bandwidth set when creating a shared physical line.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    (Available since v1.263.0) The creation time of the VBR.
    description String
    The description information of the VBR.
    detectMultiplier Number
    Multiple of detection time. That is the maximum number of connection packet losses allowed by the receiver to send messages, which is used to detect whether the link is normal. Valid values: 3 to 10.
    enableIpv6 Boolean
    Whether IPv6 is enabled.
    localGatewayIp String
    The IPv4 address on the Alibaba Cloud side of the VBR instance.
    localIpv6GatewayIp String
    The IPv6 address on the Alibaba Cloud side of the VBR instance.
    minRxInterval Number
    Configure the receiving interval of BFD packets. Valid values: 200 to 1000.
    minTxInterval Number
    Configure the sending interval of BFD packets. Valid values: 200 to 1000.
    mtu Number
    Maximum transmission unit.
    peerGatewayIp String
    The IPv4 address of the client side of the VBR instance.
    peerIpv6GatewayIp String
    The IPv6 address of the client side of the VBR instance.
    peeringIpv6SubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv6 and the customer-side IPv6 of The VBR instance.
    peeringSubnetMask String
    The subnet masks of the Alibaba Cloud-side IPv4 and the customer-side IPv4 of The VBR instance.
    physicalConnectionId String
    The ID of the physical connection to which the VBR belongs.
    resourceGroupId String
    The ID of the resource group.
    routeTableId String
    (Available since v1.166.0) The Route Table ID Of the Virtual Border Router.
    sitelinkEnable Boolean
    Whether to allow inter-IDC communication. Valid values: true, false.
    status String
    The status of the VBR. Valid values: active, terminated.
    tags Map<String>
    The tag of the resource.
    vbrOwnerId String
    The account ID of the VBR instance owner. The default value is the logon Alibaba Cloud account ID.
    virtualBorderRouterName String
    The name of the VBR instance.
    vlanId Number
    The VLAN ID of the VBR instance. Valid values: 0 to 2999.

    Import

    Express Connect Virtual Border Router can be imported using the id, e.g.

    $ pulumi import alicloud:expressconnect/virtualBorderRouter:VirtualBorderRouter example <id>
    

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

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.90.0 published on Tuesday, Dec 2, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate