VirtualBorderRouter

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 in v1.134.0+.

Example Usage

Basic Usage

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.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 nameRegex = ExpressconnectFunctions.getPhysicalConnections(GetPhysicalConnectionsArgs.builder()
.nameRegex("^my-PhysicalConnection")
.build());
var example = new VirtualBorderRouter("example", VirtualBorderRouterArgs.builder()
.localGatewayIp("10.0.0.1")
.peerGatewayIp("10.0.0.2")
.peeringSubnetMask("255.255.255.252")
.physicalConnectionId(nameRegex.applyValue(getPhysicalConnectionsResult -> getPhysicalConnectionsResult.connections()[0].id()))
.virtualBorderRouterName("example_value")
.vlanId(1)
.minRxInterval(1000)
.minTxInterval(1000)
.detectMultiplier(10)
.build());
}
}

Import

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

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

Properties

Link copied to clipboard

The associated physical connections.

Link copied to clipboard
val bandwidth: Output<Int>

The bandwidth.

Link copied to clipboard
val circuitCode: Output<String>?

Operators for physical connection circuit provided coding.

Link copied to clipboard
val description: Output<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.

Link copied to clipboard
val detectMultiplier: Output<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.

Link copied to clipboard
val enableIpv6: Output<Boolean>

Whether to Enable IPv6. Valid values: false, true.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

Whether cross account border routers are included. Valid values: false, true. Default: true.

Link copied to clipboard
val localGatewayIp: Output<String>

Alibaba Cloud-Connected IPv4 address.

Link copied to clipboard

Alibaba Cloud-Connected IPv6 Address.

Link copied to clipboard
val minRxInterval: Output<Int>

Configure BFD packet reception interval of values include: 200~1000, unit: ms.

Link copied to clipboard
val minTxInterval: Output<Int>

Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.

Link copied to clipboard
val peerGatewayIp: Output<String>

The Client-Side Interconnection IPv4 Address.

Link copied to clipboard

Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.

Link copied to clipboard

Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.

Link copied to clipboard

The Client-Side Interconnection IPv6 Address.

Link copied to clipboard

The ID of the Physical Connection to Which the ID.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val routeTableId: Output<String>

(Available in v1.166.0+) The Route Table ID Of the Virtual Border Router.

Link copied to clipboard
val status: Output<String>

The instance state. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vbrOwnerId: Output<String>?

The vbr owner id.

Link copied to clipboard

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.

Link copied to clipboard
val vlanId: Output<Int>

The VLAN ID of the VBR. Value range: 0~2999.