1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. expressconnect
  5. getVirtualBorderRouters
Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi

alicloud.expressconnect.getVirtualBorderRouters

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi

    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);
    
    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=[
        alicloud.expressconnect.GetVirtualBorderRoutersFilterArgs(
            key="PhysicalConnectionId",
            values=["pc-xxxx1"],
        ),
        alicloud.expressconnect.GetVirtualBorderRoutersFilterArgs(
            key="VbrId",
            values=[
                "vbr-xxxx1",
                "vbr-xxxx2",
            ],
        ),
    ])
    pulumi.export("expressConnectVirtualBorderRouterId3", filter.routers[0].id)
    
    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, nil, 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
    	})
    }
    
    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),
        };
    });
    
    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()));
        }
    }
    
    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}
    

    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>
    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]
    func GetVirtualBorderRouters(ctx *Context, args *GetVirtualBorderRoutersArgs, opts ...InvokeOption) (*GetVirtualBorderRoutersResult, error)
    func GetVirtualBorderRoutersOutput(ctx *Context, args *GetVirtualBorderRoutersOutputArgs, opts ...InvokeOption) GetVirtualBorderRoutersResultOutput

    > 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)
    }
    public static CompletableFuture<GetVirtualBorderRoutersResult> getVirtualBorderRouters(GetVirtualBorderRoutersArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:expressconnect/getVirtualBorderRouters:getVirtualBorderRouters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Filters List<Pulumi.AliCloud.ExpressConnect.Inputs.GetVirtualBorderRoutersFilter>
    Custom filter block as described below.
    Ids List<string>
    A list of Virtual Border Router IDs.
    NameRegex 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 string
    The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
    Filters []GetVirtualBorderRoutersFilter
    Custom filter block as described below.
    Ids []string
    A list of Virtual Border Router IDs.
    NameRegex 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 string
    The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
    filters List<GetVirtualBorderRoutersFilter>
    Custom filter block as described below.
    ids List<String>
    A list of Virtual Border Router IDs.
    nameRegex 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 String
    The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
    filters GetVirtualBorderRoutersFilter[]
    Custom filter block as described below.
    ids string[]
    A list of Virtual Border Router IDs.
    nameRegex 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 string
    The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
    filters Sequence[GetVirtualBorderRoutersFilter]
    Custom filter block as described below.
    ids Sequence[str]
    A list of Virtual Border Router IDs.
    name_regex 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 str
    The instance state with. Valid values: active, deleting, recovering, terminated, terminating, unconfirmed.
    filters List<Property Map>
    Custom filter block as described below.
    ids List<String>
    A list of Virtual Border Router IDs.
    nameRegex 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 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
    Values List<string>
    Key string
    Values []string
    key String
    values List<String>
    key string
    values string[]
    key str
    values Sequence[str]
    key String
    values List<String>

    GetVirtualBorderRoutersRouter

    AccessPointId string
    The physical leased line access point ID.
    ActivationTime string
    The first activation time of VBR.
    CircuitCode string
    Operators for physical connection circuit provided coding.
    CloudBoxInstanceId string
    Box Instance Id.
    CreateTime string
    The representative of the creation time resources attribute field.
    Description 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 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 string
    High Speed Migration Service Instance Id.
    EnableIpv6 bool
    Whether to Enable IPv6.
    Id string
    The ID of the Virtual Border Router.
    LocalGatewayIp string
    Alibaba Cloud-Connected IPv4 address.
    LocalIpv6GatewayIp string
    Alibaba Cloud-Connected IPv6 Address.
    MinRxInterval int
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    MinTxInterval int
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    PaymentVbrExpireTime string
    The Billing of the Extended Time.
    PeerGatewayIp string
    The Client-Side Interconnection IPv4 Address.
    PeerIpv6GatewayIp string
    The Client-Side Interconnection IPv6 Address.
    PeeringIpv6SubnetMask string
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    PeeringSubnetMask string
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    PhysicalConnectionBusinessStatus string
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    PhysicalConnectionId string
    The ID of the Physical Connection to Which the ID.
    PhysicalConnectionOwnerUid string
    Physical Private Line Where the Account ID.
    PhysicalConnectionStatus string
    Physical Private Line State.
    RecoveryTime string
    The Last from a Terminated State to the Active State of the Time.
    RouteTableId string
    Route Table ID.
    Status string
    The VBR state.
    TerminationTime string
    The Most Recent Was Aborted by the Time.
    Type string
    VBR Type.
    VirtualBorderRouterId string
    The VBR ID.
    VirtualBorderRouterName 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 int
    The VLAN ID of the VBR. Value range: 0~2999.
    VlanInterfaceId string
    The ID of the Router Interface.
    AccessPointId string
    The physical leased line access point ID.
    ActivationTime string
    The first activation time of VBR.
    CircuitCode string
    Operators for physical connection circuit provided coding.
    CloudBoxInstanceId string
    Box Instance Id.
    CreateTime string
    The representative of the creation time resources attribute field.
    Description 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 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 string
    High Speed Migration Service Instance Id.
    EnableIpv6 bool
    Whether to Enable IPv6.
    Id string
    The ID of the Virtual Border Router.
    LocalGatewayIp string
    Alibaba Cloud-Connected IPv4 address.
    LocalIpv6GatewayIp string
    Alibaba Cloud-Connected IPv6 Address.
    MinRxInterval int
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    MinTxInterval int
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    PaymentVbrExpireTime string
    The Billing of the Extended Time.
    PeerGatewayIp string
    The Client-Side Interconnection IPv4 Address.
    PeerIpv6GatewayIp string
    The Client-Side Interconnection IPv6 Address.
    PeeringIpv6SubnetMask string
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    PeeringSubnetMask string
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    PhysicalConnectionBusinessStatus string
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    PhysicalConnectionId string
    The ID of the Physical Connection to Which the ID.
    PhysicalConnectionOwnerUid string
    Physical Private Line Where the Account ID.
    PhysicalConnectionStatus string
    Physical Private Line State.
    RecoveryTime string
    The Last from a Terminated State to the Active State of the Time.
    RouteTableId string
    Route Table ID.
    Status string
    The VBR state.
    TerminationTime string
    The Most Recent Was Aborted by the Time.
    Type string
    VBR Type.
    VirtualBorderRouterId string
    The VBR ID.
    VirtualBorderRouterName 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 int
    The VLAN ID of the VBR. Value range: 0~2999.
    VlanInterfaceId string
    The ID of the Router Interface.
    accessPointId String
    The physical leased line access point ID.
    activationTime String
    The first activation time of VBR.
    circuitCode String
    Operators for physical connection circuit provided coding.
    cloudBoxInstanceId String
    Box Instance Id.
    createTime String
    The representative of the creation time resources attribute field.
    description 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 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 String
    High Speed Migration Service Instance Id.
    enableIpv6 Boolean
    Whether to Enable IPv6.
    id String
    The ID of the Virtual Border Router.
    localGatewayIp String
    Alibaba Cloud-Connected IPv4 address.
    localIpv6GatewayIp String
    Alibaba Cloud-Connected IPv6 Address.
    minRxInterval Integer
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    minTxInterval Integer
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    paymentVbrExpireTime String
    The Billing of the Extended Time.
    peerGatewayIp String
    The Client-Side Interconnection IPv4 Address.
    peerIpv6GatewayIp String
    The Client-Side Interconnection IPv6 Address.
    peeringIpv6SubnetMask String
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    peeringSubnetMask String
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    physicalConnectionBusinessStatus String
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    physicalConnectionId String
    The ID of the Physical Connection to Which the ID.
    physicalConnectionOwnerUid String
    Physical Private Line Where the Account ID.
    physicalConnectionStatus String
    Physical Private Line State.
    recoveryTime String
    The Last from a Terminated State to the Active State of the Time.
    routeTableId String
    Route Table ID.
    status String
    The VBR state.
    terminationTime String
    The Most Recent Was Aborted by the Time.
    type String
    VBR Type.
    virtualBorderRouterId String
    The VBR ID.
    virtualBorderRouterName 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 Integer
    The VLAN ID of the VBR. Value range: 0~2999.
    vlanInterfaceId String
    The ID of the Router Interface.
    accessPointId string
    The physical leased line access point ID.
    activationTime string
    The first activation time of VBR.
    circuitCode string
    Operators for physical connection circuit provided coding.
    cloudBoxInstanceId string
    Box Instance Id.
    createTime string
    The representative of the creation time resources attribute field.
    description 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 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 string
    High Speed Migration Service Instance Id.
    enableIpv6 boolean
    Whether to Enable IPv6.
    id string
    The ID of the Virtual Border Router.
    localGatewayIp string
    Alibaba Cloud-Connected IPv4 address.
    localIpv6GatewayIp string
    Alibaba Cloud-Connected IPv6 Address.
    minRxInterval number
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    minTxInterval number
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    paymentVbrExpireTime string
    The Billing of the Extended Time.
    peerGatewayIp string
    The Client-Side Interconnection IPv4 Address.
    peerIpv6GatewayIp string
    The Client-Side Interconnection IPv6 Address.
    peeringIpv6SubnetMask string
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    peeringSubnetMask string
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    physicalConnectionBusinessStatus string
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    physicalConnectionId string
    The ID of the Physical Connection to Which the ID.
    physicalConnectionOwnerUid string
    Physical Private Line Where the Account ID.
    physicalConnectionStatus string
    Physical Private Line State.
    recoveryTime string
    The Last from a Terminated State to the Active State of the Time.
    routeTableId string
    Route Table ID.
    status string
    The VBR state.
    terminationTime string
    The Most Recent Was Aborted by the Time.
    type string
    VBR Type.
    virtualBorderRouterId string
    The VBR ID.
    virtualBorderRouterName 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 number
    The VLAN ID of the VBR. Value range: 0~2999.
    vlanInterfaceId string
    The ID of the Router Interface.
    access_point_id str
    The physical leased line access point ID.
    activation_time str
    The first activation time of VBR.
    circuit_code str
    Operators for physical connection circuit provided coding.
    cloud_box_instance_id str
    Box Instance Id.
    create_time str
    The representative of the creation time resources attribute field.
    description 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 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 str
    High Speed Migration Service Instance Id.
    enable_ipv6 bool
    Whether to Enable IPv6.
    id str
    The ID of the Virtual Border Router.
    local_gateway_ip str
    Alibaba Cloud-Connected IPv4 address.
    local_ipv6_gateway_ip str
    Alibaba Cloud-Connected IPv6 Address.
    min_rx_interval int
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    min_tx_interval int
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    payment_vbr_expire_time str
    The Billing of the Extended Time.
    peer_gateway_ip str
    The Client-Side Interconnection IPv4 Address.
    peer_ipv6_gateway_ip str
    The Client-Side Interconnection IPv6 Address.
    peering_ipv6_subnet_mask str
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    peering_subnet_mask str
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    physical_connection_business_status str
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    physical_connection_id str
    The ID of the Physical Connection to Which the ID.
    physical_connection_owner_uid str
    Physical Private Line Where the Account ID.
    physical_connection_status str
    Physical Private Line State.
    recovery_time str
    The Last from a Terminated State to the Active State of the Time.
    route_table_id str
    Route Table ID.
    status str
    The VBR state.
    termination_time str
    The Most Recent Was Aborted by the Time.
    type str
    VBR Type.
    virtual_border_router_id str
    The VBR ID.
    virtual_border_router_name 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 int
    The VLAN ID of the VBR. Value range: 0~2999.
    vlan_interface_id str
    The ID of the Router Interface.
    accessPointId String
    The physical leased line access point ID.
    activationTime String
    The first activation time of VBR.
    circuitCode String
    Operators for physical connection circuit provided coding.
    cloudBoxInstanceId String
    Box Instance Id.
    createTime String
    The representative of the creation time resources attribute field.
    description 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 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 String
    High Speed Migration Service Instance Id.
    enableIpv6 Boolean
    Whether to Enable IPv6.
    id String
    The ID of the Virtual Border Router.
    localGatewayIp String
    Alibaba Cloud-Connected IPv4 address.
    localIpv6GatewayIp String
    Alibaba Cloud-Connected IPv6 Address.
    minRxInterval Number
    Configure BFD packet reception interval of values include: 200~1000, unit: ms.
    minTxInterval Number
    Configure BFD packet transmission interval maximum value: 200~1000, unit: ms.
    paymentVbrExpireTime String
    The Billing of the Extended Time.
    peerGatewayIp String
    The Client-Side Interconnection IPv4 Address.
    peerIpv6GatewayIp String
    The Client-Side Interconnection IPv6 Address.
    peeringIpv6SubnetMask String
    Alibaba Cloud-Connected IPv6 with Client-Side Interconnection IPv6 of Subnet Mask.
    peeringSubnetMask String
    Alibaba Cloud-Connected IPv4 and Client-Side Interconnection IPv4 of Subnet Mask.
    physicalConnectionBusinessStatus String
    Physical Private Line Service Status Value Normal: Normal, financiallocked: If You Lock.
    physicalConnectionId String
    The ID of the Physical Connection to Which the ID.
    physicalConnectionOwnerUid String
    Physical Private Line Where the Account ID.
    physicalConnectionStatus String
    Physical Private Line State.
    recoveryTime String
    The Last from a Terminated State to the Active State of the Time.
    routeTableId String
    Route Table ID.
    status String
    The VBR state.
    terminationTime String
    The Most Recent Was Aborted by the Time.
    type String
    VBR Type.
    virtualBorderRouterId String
    The VBR ID.
    virtualBorderRouterName 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 Number
    The VLAN ID of the VBR. Value range: 0~2999.
    vlanInterfaceId 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.
    alicloud logo
    Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi