1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. expressconnect
  5. getVirtualBorderRouters
Alibaba Cloud v3.75.0 published on Friday, Mar 7, 2025 by Pulumi

alicloud.expressconnect.getVirtualBorderRouters

Explore with Pulumi AI

This data source provides the Express Connect Virtual Border Routers of the current Alibaba Cloud user.

NOTE: Available in v1.134.0+.

Example Usage

Basic Usage

import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const ids = alicloud.expressconnect.getVirtualBorderRouters({});
export const expressConnectVirtualBorderRouterId1 = ids.then(ids => ids.routers?.[0]?.id);
const nameRegex = alicloud.expressconnect.getVirtualBorderRouters({
    nameRegex: "^my-VirtualBorderRouter",
});
export const expressConnectVirtualBorderRouterId2 = nameRegex.then(nameRegex => nameRegex.routers?.[0]?.id);
const filter = alicloud.expressconnect.getVirtualBorderRouters({
    filters: [
        {
            key: "PhysicalConnectionId",
            values: ["pc-xxxx1"],
        },
        {
            key: "VbrId",
            values: [
                "vbr-xxxx1",
                "vbr-xxxx2",
            ],
        },
    ],
});
export const expressConnectVirtualBorderRouterId3 = filter.then(filter => filter.routers?.[0]?.id);
Copy
import pulumi
import pulumi_alicloud as alicloud

ids = alicloud.expressconnect.get_virtual_border_routers()
pulumi.export("expressConnectVirtualBorderRouterId1", ids.routers[0].id)
name_regex = alicloud.expressconnect.get_virtual_border_routers(name_regex="^my-VirtualBorderRouter")
pulumi.export("expressConnectVirtualBorderRouterId2", name_regex.routers[0].id)
filter = alicloud.expressconnect.get_virtual_border_routers(filters=[
    {
        "key": "PhysicalConnectionId",
        "values": ["pc-xxxx1"],
    },
    {
        "key": "VbrId",
        "values": [
            "vbr-xxxx1",
            "vbr-xxxx2",
        ],
    },
])
pulumi.export("expressConnectVirtualBorderRouterId3", filter.routers[0].id)
Copy
package main

import (
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/expressconnect"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		ids, err := expressconnect.GetVirtualBorderRouters(ctx, &expressconnect.GetVirtualBorderRoutersArgs{}, nil)
		if err != nil {
			return err
		}
		ctx.Export("expressConnectVirtualBorderRouterId1", ids.Routers[0].Id)
		nameRegex, err := expressconnect.GetVirtualBorderRouters(ctx, &expressconnect.GetVirtualBorderRoutersArgs{
			NameRegex: pulumi.StringRef("^my-VirtualBorderRouter"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("expressConnectVirtualBorderRouterId2", nameRegex.Routers[0].Id)
		filter, err := expressconnect.GetVirtualBorderRouters(ctx, &expressconnect.GetVirtualBorderRoutersArgs{
			Filters: []expressconnect.GetVirtualBorderRoutersFilter{
				{
					Key: pulumi.StringRef("PhysicalConnectionId"),
					Values: []string{
						"pc-xxxx1",
					},
				},
				{
					Key: pulumi.StringRef("VbrId"),
					Values: []string{
						"vbr-xxxx1",
						"vbr-xxxx2",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("expressConnectVirtualBorderRouterId3", filter.Routers[0].Id)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;

return await Deployment.RunAsync(() => 
{
    var ids = AliCloud.ExpressConnect.GetVirtualBorderRouters.Invoke();

    var nameRegex = AliCloud.ExpressConnect.GetVirtualBorderRouters.Invoke(new()
    {
        NameRegex = "^my-VirtualBorderRouter",
    });

    var filter = AliCloud.ExpressConnect.GetVirtualBorderRouters.Invoke(new()
    {
        Filters = new[]
        {
            new AliCloud.ExpressConnect.Inputs.GetVirtualBorderRoutersFilterInputArgs
            {
                Key = "PhysicalConnectionId",
                Values = new[]
                {
                    "pc-xxxx1",
                },
            },
            new AliCloud.ExpressConnect.Inputs.GetVirtualBorderRoutersFilterInputArgs
            {
                Key = "VbrId",
                Values = new[]
                {
                    "vbr-xxxx1",
                    "vbr-xxxx2",
                },
            },
        },
    });

    return new Dictionary<string, object?>
    {
        ["expressConnectVirtualBorderRouterId1"] = ids.Apply(getVirtualBorderRoutersResult => getVirtualBorderRoutersResult.Routers[0]?.Id),
        ["expressConnectVirtualBorderRouterId2"] = nameRegex.Apply(getVirtualBorderRoutersResult => getVirtualBorderRoutersResult.Routers[0]?.Id),
        ["expressConnectVirtualBorderRouterId3"] = filter.Apply(getVirtualBorderRoutersResult => getVirtualBorderRoutersResult.Routers[0]?.Id),
    };
});
Copy
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.GetVirtualBorderRoutersArgs;
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 ids = ExpressconnectFunctions.getVirtualBorderRouters();

        ctx.export("expressConnectVirtualBorderRouterId1", ids.applyValue(getVirtualBorderRoutersResult -> getVirtualBorderRoutersResult.routers()[0].id()));
        final var nameRegex = ExpressconnectFunctions.getVirtualBorderRouters(GetVirtualBorderRoutersArgs.builder()
            .nameRegex("^my-VirtualBorderRouter")
            .build());

        ctx.export("expressConnectVirtualBorderRouterId2", nameRegex.applyValue(getVirtualBorderRoutersResult -> getVirtualBorderRoutersResult.routers()[0].id()));
        final var filter = ExpressconnectFunctions.getVirtualBorderRouters(GetVirtualBorderRoutersArgs.builder()
            .filters(            
                GetVirtualBorderRoutersFilterArgs.builder()
                    .key("PhysicalConnectionId")
                    .values("pc-xxxx1")
                    .build(),
                GetVirtualBorderRoutersFilterArgs.builder()
                    .key("VbrId")
                    .values(                    
                        "vbr-xxxx1",
                        "vbr-xxxx2")
                    .build())
            .build());

        ctx.export("expressConnectVirtualBorderRouterId3", filter.applyValue(getVirtualBorderRoutersResult -> getVirtualBorderRoutersResult.routers()[0].id()));
    }
}
Copy
variables:
  ids:
    fn::invoke:
      function: alicloud:expressconnect:getVirtualBorderRouters
      arguments: {}
  nameRegex:
    fn::invoke:
      function: alicloud:expressconnect:getVirtualBorderRouters
      arguments:
        nameRegex: ^my-VirtualBorderRouter
  filter:
    fn::invoke:
      function: alicloud:expressconnect:getVirtualBorderRouters
      arguments:
        filters:
          - key: PhysicalConnectionId
            values:
              - pc-xxxx1
          - key: VbrId
            values:
              - vbr-xxxx1
              - vbr-xxxx2
outputs:
  expressConnectVirtualBorderRouterId1: ${ids.routers[0].id}
  expressConnectVirtualBorderRouterId2: ${nameRegex.routers[0].id}
  expressConnectVirtualBorderRouterId3: ${filter.routers[0].id}
Copy

Using getVirtualBorderRouters

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVirtualBorderRouters(args: GetVirtualBorderRoutersArgs, opts?: InvokeOptions): Promise<GetVirtualBorderRoutersResult>
function getVirtualBorderRoutersOutput(args: GetVirtualBorderRoutersOutputArgs, opts?: InvokeOptions): Output<GetVirtualBorderRoutersResult>
Copy
def get_virtual_border_routers(filters: Optional[Sequence[GetVirtualBorderRoutersFilter]] = None,
                               ids: Optional[Sequence[str]] = None,
                               name_regex: Optional[str] = None,
                               output_file: Optional[str] = None,
                               status: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetVirtualBorderRoutersResult
def get_virtual_border_routers_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualBorderRoutersFilterArgs]]]] = None,
                               ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               name_regex: Optional[pulumi.Input[str]] = None,
                               output_file: Optional[pulumi.Input[str]] = None,
                               status: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetVirtualBorderRoutersResult]
Copy
func GetVirtualBorderRouters(ctx *Context, args *GetVirtualBorderRoutersArgs, opts ...InvokeOption) (*GetVirtualBorderRoutersResult, error)
func GetVirtualBorderRoutersOutput(ctx *Context, args *GetVirtualBorderRoutersOutputArgs, opts ...InvokeOption) GetVirtualBorderRoutersResultOutput
Copy

> Note: This function is named GetVirtualBorderRouters in the Go SDK.

public static class GetVirtualBorderRouters 
{
    public static Task<GetVirtualBorderRoutersResult> InvokeAsync(GetVirtualBorderRoutersArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualBorderRoutersResult> Invoke(GetVirtualBorderRoutersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVirtualBorderRoutersResult> getVirtualBorderRouters(GetVirtualBorderRoutersArgs args, InvokeOptions options)
public static Output<GetVirtualBorderRoutersResult> getVirtualBorderRouters(GetVirtualBorderRoutersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:expressconnect/getVirtualBorderRouters:getVirtualBorderRouters
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters Changes to this property will trigger replacement. List<Pulumi.AliCloud.ExpressConnect.Inputs.GetVirtualBorderRoutersFilter>
Custom filter block as described below.
Ids Changes to this property will trigger replacement. List<string>
A list of Virtual Border Router IDs.
NameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Virtual Border Router name.
OutputFile string
File name where to save data source results (after running pulumi preview).
Status Changes to this property will trigger replacement. string
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
Filters Changes to this property will trigger replacement. []GetVirtualBorderRoutersFilter
Custom filter block as described below.
Ids Changes to this property will trigger replacement. []string
A list of Virtual Border Router IDs.
NameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Virtual Border Router name.
OutputFile string
File name where to save data source results (after running pulumi preview).
Status Changes to this property will trigger replacement. string
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
filters Changes to this property will trigger replacement. List<GetVirtualBorderRoutersFilter>
Custom filter block as described below.
ids Changes to this property will trigger replacement. List<String>
A list of Virtual Border Router IDs.
nameRegex Changes to this property will trigger replacement. String
A regex string to filter results by Virtual Border Router name.
outputFile String
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. String
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
filters Changes to this property will trigger replacement. GetVirtualBorderRoutersFilter[]
Custom filter block as described below.
ids Changes to this property will trigger replacement. string[]
A list of Virtual Border Router IDs.
nameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Virtual Border Router name.
outputFile string
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. string
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
filters Changes to this property will trigger replacement. Sequence[GetVirtualBorderRoutersFilter]
Custom filter block as described below.
ids Changes to this property will trigger replacement. Sequence[str]
A list of Virtual Border Router IDs.
name_regex Changes to this property will trigger replacement. str
A regex string to filter results by Virtual Border Router name.
output_file str
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. str
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
filters Changes to this property will trigger replacement. List<Property Map>
Custom filter block as described below.
ids Changes to this property will trigger replacement. List<String>
A list of Virtual Border Router IDs.
nameRegex Changes to this property will trigger replacement. String
A regex string to filter results by Virtual Border Router name.
outputFile String
File name where to save data source results (after running pulumi preview).
status Changes to this property will trigger replacement. String
The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.

getVirtualBorderRouters Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ids []string
Names []string
Routers []GetVirtualBorderRoutersRouter
Filters []GetVirtualBorderRoutersFilter
NameRegex string
OutputFile string
Status string
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
names List<String>
routers List<GetVirtualBorderRoutersRouter>
filters List<GetVirtualBorderRoutersFilter>
nameRegex String
outputFile String
status String
id string
The provider-assigned unique ID for this managed resource.
ids string[]
names string[]
routers GetVirtualBorderRoutersRouter[]
filters GetVirtualBorderRoutersFilter[]
nameRegex string
outputFile string
status string
id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
names Sequence[str]
routers Sequence[GetVirtualBorderRoutersRouter]
filters Sequence[GetVirtualBorderRoutersFilter]
name_regex str
output_file str
status str
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
names List<String>
routers List<Property Map>
filters List<Property Map>
nameRegex String
outputFile String
status String

Supporting Types

GetVirtualBorderRoutersFilter

Key string
The key of the field to filter by, as defined by Alibaba Cloud API.
Values List<string>
Set of values that are accepted for the given field.
Key string
The key of the field to filter by, as defined by Alibaba Cloud API.
Values []string
Set of values that are accepted for the given field.
key String
The key of the field to filter by, as defined by Alibaba Cloud API.
values List<String>
Set of values that are accepted for the given field.
key string
The key of the field to filter by, as defined by Alibaba Cloud API.
values string[]
Set of values that are accepted for the given field.
key str
The key of the field to filter by, as defined by Alibaba Cloud API.
values Sequence[str]
Set of values that are accepted for the given field.
key String
The key of the field to filter by, as defined by Alibaba Cloud API.
values List<String>
Set of values that are accepted for the given field.

GetVirtualBorderRoutersRouter

AccessPointId This property is required. string
The physical leased line access point ID.
ActivationTime This property is required. string
The first activation time of VBR.
CircuitCode This property is required. string
Operators for physical connection circuit provided coding.
CloudBoxInstanceId This property is required. string
Box Instance Id.
CreateTime This property is required. string
The representative of the creation time resources attribute field.
Description This property is required. string
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
DetectMultiplier This property is required. int
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
EccId This property is required. string
High Speed Migration Service Instance Id.
EnableIpv6 This property is required. bool
Whether to Enable IPv6.
Id This property is required. string
The ID of the Virtual Border Router.
LocalGatewayIp This property is required. string
Alibaba Cloud-Connected IPv4 address.
LocalIpv6GatewayIp This property is required. string
Alibaba Cloud-Connected IPv6 Address.
MinRxInterval This property is required. int
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
MinTxInterval This property is required. int
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
PaymentVbrExpireTime This property is required. string
The Billing of the Extended Time.
PeerGatewayIp This property is required. string
The Client-Side Interconnection IPv4 Address.
PeerIpv6GatewayIp This property is required. string
The Client-Side Interconnection IPv6 Address.
PeeringIpv6SubnetMask This property is required. string
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
PeeringSubnetMask This property is required. string
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
PhysicalConnectionBusinessStatus This property is required. string
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
PhysicalConnectionId This property is required. string
The ID of the Physical Connection to Which the ID.
PhysicalConnectionOwnerUid This property is required. string
Physical Private Line Where the Account ID.
PhysicalConnectionStatus This property is required. string
Physical Private Line State.
RecoveryTime This property is required. string
The Last from a Terminated State to the Active State of the Time.
RouteTableId This property is required. string
Route Table ID.
Status This property is required. string
The VBR state.
TerminationTime This property is required. string
The Most Recent Was Aborted by the Time.
Type This property is required. string
VBR Type.
VirtualBorderRouterId This property is required. string
The VBR ID.
VirtualBorderRouterName This property is required. string
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
VlanId This property is required. int
The VLAN ID of the VBR. Value range: 0~2999.
VlanInterfaceId This property is required. string
The ID of the Router Interface.
AccessPointId This property is required. string
The physical leased line access point ID.
ActivationTime This property is required. string
The first activation time of VBR.
CircuitCode This property is required. string
Operators for physical connection circuit provided coding.
CloudBoxInstanceId This property is required. string
Box Instance Id.
CreateTime This property is required. string
The representative of the creation time resources attribute field.
Description This property is required. string
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
DetectMultiplier This property is required. int
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
EccId This property is required. string
High Speed Migration Service Instance Id.
EnableIpv6 This property is required. bool
Whether to Enable IPv6.
Id This property is required. string
The ID of the Virtual Border Router.
LocalGatewayIp This property is required. string
Alibaba Cloud-Connected IPv4 address.
LocalIpv6GatewayIp This property is required. string
Alibaba Cloud-Connected IPv6 Address.
MinRxInterval This property is required. int
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
MinTxInterval This property is required. int
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
PaymentVbrExpireTime This property is required. string
The Billing of the Extended Time.
PeerGatewayIp This property is required. string
The Client-Side Interconnection IPv4 Address.
PeerIpv6GatewayIp This property is required. string
The Client-Side Interconnection IPv6 Address.
PeeringIpv6SubnetMask This property is required. string
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
PeeringSubnetMask This property is required. string
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
PhysicalConnectionBusinessStatus This property is required. string
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
PhysicalConnectionId This property is required. string
The ID of the Physical Connection to Which the ID.
PhysicalConnectionOwnerUid This property is required. string
Physical Private Line Where the Account ID.
PhysicalConnectionStatus This property is required. string
Physical Private Line State.
RecoveryTime This property is required. string
The Last from a Terminated State to the Active State of the Time.
RouteTableId This property is required. string
Route Table ID.
Status This property is required. string
The VBR state.
TerminationTime This property is required. string
The Most Recent Was Aborted by the Time.
Type This property is required. string
VBR Type.
VirtualBorderRouterId This property is required. string
The VBR ID.
VirtualBorderRouterName This property is required. string
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
VlanId This property is required. int
The VLAN ID of the VBR. Value range: 0~2999.
VlanInterfaceId This property is required. string
The ID of the Router Interface.
accessPointId This property is required. String
The physical leased line access point ID.
activationTime This property is required. String
The first activation time of VBR.
circuitCode This property is required. String
Operators for physical connection circuit provided coding.
cloudBoxInstanceId This property is required. String
Box Instance Id.
createTime This property is required. String
The representative of the creation time resources attribute field.
description This property is required. String
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
detectMultiplier This property is required. Integer
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
eccId This property is required. String
High Speed Migration Service Instance Id.
enableIpv6 This property is required. Boolean
Whether to Enable IPv6.
id This property is required. String
The ID of the Virtual Border Router.
localGatewayIp This property is required. String
Alibaba Cloud-Connected IPv4 address.
localIpv6GatewayIp This property is required. String
Alibaba Cloud-Connected IPv6 Address.
minRxInterval This property is required. Integer
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
minTxInterval This property is required. Integer
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
paymentVbrExpireTime This property is required. String
The Billing of the Extended Time.
peerGatewayIp This property is required. String
The Client-Side Interconnection IPv4 Address.
peerIpv6GatewayIp This property is required. String
The Client-Side Interconnection IPv6 Address.
peeringIpv6SubnetMask This property is required. String
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
peeringSubnetMask This property is required. String
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
physicalConnectionBusinessStatus This property is required. String
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
physicalConnectionId This property is required. String
The ID of the Physical Connection to Which the ID.
physicalConnectionOwnerUid This property is required. String
Physical Private Line Where the Account ID.
physicalConnectionStatus This property is required. String
Physical Private Line State.
recoveryTime This property is required. String
The Last from a Terminated State to the Active State of the Time.
routeTableId This property is required. String
Route Table ID.
status This property is required. String
The VBR state.
terminationTime This property is required. String
The Most Recent Was Aborted by the Time.
type This property is required. String
VBR Type.
virtualBorderRouterId This property is required. String
The VBR ID.
virtualBorderRouterName This property is required. String
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
vlanId This property is required. Integer
The VLAN ID of the VBR. Value range: 0~2999.
vlanInterfaceId This property is required. String
The ID of the Router Interface.
accessPointId This property is required. string
The physical leased line access point ID.
activationTime This property is required. string
The first activation time of VBR.
circuitCode This property is required. string
Operators for physical connection circuit provided coding.
cloudBoxInstanceId This property is required. string
Box Instance Id.
createTime This property is required. string
The representative of the creation time resources attribute field.
description This property is required. string
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
detectMultiplier This property is required. number
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
eccId This property is required. string
High Speed Migration Service Instance Id.
enableIpv6 This property is required. boolean
Whether to Enable IPv6.
id This property is required. string
The ID of the Virtual Border Router.
localGatewayIp This property is required. string
Alibaba Cloud-Connected IPv4 address.
localIpv6GatewayIp This property is required. string
Alibaba Cloud-Connected IPv6 Address.
minRxInterval This property is required. number
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
minTxInterval This property is required. number
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
paymentVbrExpireTime This property is required. string
The Billing of the Extended Time.
peerGatewayIp This property is required. string
The Client-Side Interconnection IPv4 Address.
peerIpv6GatewayIp This property is required. string
The Client-Side Interconnection IPv6 Address.
peeringIpv6SubnetMask This property is required. string
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
peeringSubnetMask This property is required. string
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
physicalConnectionBusinessStatus This property is required. string
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
physicalConnectionId This property is required. string
The ID of the Physical Connection to Which the ID.
physicalConnectionOwnerUid This property is required. string
Physical Private Line Where the Account ID.
physicalConnectionStatus This property is required. string
Physical Private Line State.
recoveryTime This property is required. string
The Last from a Terminated State to the Active State of the Time.
routeTableId This property is required. string
Route Table ID.
status This property is required. string
The VBR state.
terminationTime This property is required. string
The Most Recent Was Aborted by the Time.
type This property is required. string
VBR Type.
virtualBorderRouterId This property is required. string
The VBR ID.
virtualBorderRouterName This property is required. string
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
vlanId This property is required. number
The VLAN ID of the VBR. Value range: 0~2999.
vlanInterfaceId This property is required. string
The ID of the Router Interface.
access_point_id This property is required. str
The physical leased line access point ID.
activation_time This property is required. str
The first activation time of VBR.
circuit_code This property is required. str
Operators for physical connection circuit provided coding.
cloud_box_instance_id This property is required. str
Box Instance Id.
create_time This property is required. str
The representative of the creation time resources attribute field.
description This property is required. str
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
detect_multiplier This property is required. int
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
ecc_id This property is required. str
High Speed Migration Service Instance Id.
enable_ipv6 This property is required. bool
Whether to Enable IPv6.
id This property is required. str
The ID of the Virtual Border Router.
local_gateway_ip This property is required. str
Alibaba Cloud-Connected IPv4 address.
local_ipv6_gateway_ip This property is required. str
Alibaba Cloud-Connected IPv6 Address.
min_rx_interval This property is required. int
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
min_tx_interval This property is required. int
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
payment_vbr_expire_time This property is required. str
The Billing of the Extended Time.
peer_gateway_ip This property is required. str
The Client-Side Interconnection IPv4 Address.
peer_ipv6_gateway_ip This property is required. str
The Client-Side Interconnection IPv6 Address.
peering_ipv6_subnet_mask This property is required. str
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
peering_subnet_mask This property is required. str
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
physical_connection_business_status This property is required. str
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
physical_connection_id This property is required. str
The ID of the Physical Connection to Which the ID.
physical_connection_owner_uid This property is required. str
Physical Private Line Where the Account ID.
physical_connection_status This property is required. str
Physical Private Line State.
recovery_time This property is required. str
The Last from a Terminated State to the Active State of the Time.
route_table_id This property is required. str
Route Table ID.
status This property is required. str
The VBR state.
termination_time This property is required. str
The Most Recent Was Aborted by the Time.
type This property is required. str
VBR Type.
virtual_border_router_id This property is required. str
The VBR ID.
virtual_border_router_name This property is required. str
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
vlan_id This property is required. int
The VLAN ID of the VBR. Value range: 0~2999.
vlan_interface_id This property is required. str
The ID of the Router Interface.
accessPointId This property is required. String
The physical leased line access point ID.
activationTime This property is required. String
The first activation time of VBR.
circuitCode This property is required. String
Operators for physical connection circuit provided coding.
cloudBoxInstanceId This property is required. String
Box Instance Id.
createTime This property is required. String
The representative of the creation time resources attribute field.
description This property is required. String
The description of VBR. Length is from 2 to 256 characters, must start with a letter or the Chinese at the beginning, but not at the http:// Or https:// at the beginning.
detectMultiplier This property is required. Number
Detection time multiplier that recipient allows the sender to send a message of the maximum allowable connections for the number of packets, used to detect whether the link normal. Value: 3~10.
eccId This property is required. String
High Speed Migration Service Instance Id.
enableIpv6 This property is required. Boolean
Whether to Enable IPv6.
id This property is required. String
The ID of the Virtual Border Router.
localGatewayIp This property is required. String
Alibaba Cloud-Connected IPv4 address.
localIpv6GatewayIp This property is required. String
Alibaba Cloud-Connected IPv6 Address.
minRxInterval This property is required. Number
Configure BFD packet reception interval of values include: 200~1000, unit: ms.
minTxInterval This property is required. Number
Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
paymentVbrExpireTime This property is required. String
The Billing of the Extended Time.
peerGatewayIp This property is required. String
The Client-Side Interconnection IPv4 Address.
peerIpv6GatewayIp This property is required. String
The Client-Side Interconnection IPv6 Address.
peeringIpv6SubnetMask This property is required. String
Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
peeringSubnetMask This property is required. String
Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
physicalConnectionBusinessStatus This property is required. String
Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
physicalConnectionId This property is required. String
The ID of the Physical Connection to Which the ID.
physicalConnectionOwnerUid This property is required. String
Physical Private Line Where the Account ID.
physicalConnectionStatus This property is required. String
Physical Private Line State.
recoveryTime This property is required. String
The Last from a Terminated State to the Active State of the Time.
routeTableId This property is required. String
Route Table ID.
status This property is required. String
The VBR state.
terminationTime This property is required. String
The Most Recent Was Aborted by the Time.
type This property is required. String
VBR Type.
virtualBorderRouterId This property is required. String
The VBR ID.
virtualBorderRouterName This property is required. String
The name of VBR. Length is from 2 to 128 characters, must start with a letter or the Chinese at the beginning can contain numbers, the underscore character (_) and dash (-). But do not start with http:// or https:// at the beginning.
vlanId This property is required. Number
The VLAN ID of the VBR. Value range: 0~2999.
vlanInterfaceId This property is required. String
The ID of the Router Interface.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.