Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
This data source provides the Express Connect Router Vbr Child Instances of the current Alibaba Cloud user.
NOTE: Available since v1.285.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const _default = alicloud.getAccount({});
const defaultGetRegions = alicloud.getRegions({
current: true,
});
const defaultGetPhysicalConnections = alicloud.expressconnect.getPhysicalConnections({
nameRegex: "^preserved-NODELETING",
});
const defaultRouterExpressConnectRouter = new alicloud.expressconnect.RouterExpressConnectRouter("default", {alibabaSideAsn: 65532});
const defaultVirtualBorderRouter = new alicloud.expressconnect.VirtualBorderRouter("default", {
physicalConnectionId: defaultGetPhysicalConnections.then(defaultGetPhysicalConnections => defaultGetPhysicalConnections.connections?.[0]?.id),
vlanId: 1000,
peerGatewayIp: "192.168.254.2",
peeringSubnetMask: "255.255.255.0",
localGatewayIp: "192.168.254.1",
});
const defaultRouterVbrChildInstance = new alicloud.expressconnect.RouterVbrChildInstance("default", {
ecrId: defaultRouterExpressConnectRouter.id,
childInstanceId: defaultVirtualBorderRouter.id,
childInstanceType: "VBR",
childInstanceOwnerId: _default.then(_default => _default.id),
childInstanceRegionId: defaultGetRegions.then(defaultGetRegions => defaultGetRegions.regions?.[0]?.id),
description: name,
});
const ids = alicloud.expressconnect.getRouterVbrChildInstancesOutput({
ids: [defaultRouterVbrChildInstance.id],
ecrId: defaultRouterVbrChildInstance.ecrId,
});
export const expressConnectRouterVbrChildInstancesId0 = ids.apply(ids => ids.instances?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "terraform-example"
default = alicloud.get_account()
default_get_regions = alicloud.get_regions(current=True)
default_get_physical_connections = alicloud.expressconnect.get_physical_connections(name_regex="^preserved-NODELETING")
default_router_express_connect_router = alicloud.expressconnect.RouterExpressConnectRouter("default", alibaba_side_asn=65532)
default_virtual_border_router = alicloud.expressconnect.VirtualBorderRouter("default",
physical_connection_id=default_get_physical_connections.connections[0].id,
vlan_id=1000,
peer_gateway_ip="192.168.254.2",
peering_subnet_mask="255.255.255.0",
local_gateway_ip="192.168.254.1")
default_router_vbr_child_instance = alicloud.expressconnect.RouterVbrChildInstance("default",
ecr_id=default_router_express_connect_router.id,
child_instance_id=default_virtual_border_router.id,
child_instance_type="VBR",
child_instance_owner_id=default.id,
child_instance_region_id=default_get_regions.regions[0].id,
description=name)
ids = alicloud.expressconnect.get_router_vbr_child_instances_output(ids=[default_router_vbr_child_instance.id],
ecr_id=default_router_vbr_child_instance.ecr_id)
pulumi.export("expressConnectRouterVbrChildInstancesId0", ids.instances[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/expressconnect"
"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 := alicloud.GetAccount(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
defaultGetRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{
Current: pulumi.BoolRef(true),
}, nil)
if err != nil {
return err
}
defaultGetPhysicalConnections, err := expressconnect.GetPhysicalConnections(ctx, &expressconnect.GetPhysicalConnectionsArgs{
NameRegex: pulumi.StringRef("^preserved-NODELETING"),
}, nil)
if err != nil {
return err
}
defaultRouterExpressConnectRouter, err := expressconnect.NewRouterExpressConnectRouter(ctx, "default", &expressconnect.RouterExpressConnectRouterArgs{
AlibabaSideAsn: pulumi.Int(65532),
})
if err != nil {
return err
}
defaultVirtualBorderRouter, err := expressconnect.NewVirtualBorderRouter(ctx, "default", &expressconnect.VirtualBorderRouterArgs{
PhysicalConnectionId: pulumi.String(defaultGetPhysicalConnections.Connections[0].Id),
VlanId: pulumi.Int(1000),
PeerGatewayIp: pulumi.String("192.168.254.2"),
PeeringSubnetMask: pulumi.String("255.255.255.0"),
LocalGatewayIp: pulumi.String("192.168.254.1"),
})
if err != nil {
return err
}
defaultRouterVbrChildInstance, err := expressconnect.NewRouterVbrChildInstance(ctx, "default", &expressconnect.RouterVbrChildInstanceArgs{
EcrId: defaultRouterExpressConnectRouter.ID(),
ChildInstanceId: defaultVirtualBorderRouter.ID(),
ChildInstanceType: pulumi.String("VBR"),
ChildInstanceOwnerId: pulumi.String(_default.Id),
ChildInstanceRegionId: pulumi.String(defaultGetRegions.Regions[0].Id),
Description: pulumi.String(name),
})
if err != nil {
return err
}
ids := expressconnect.GetRouterVbrChildInstancesOutput(ctx, expressconnect.GetRouterVbrChildInstancesOutputArgs{
Ids: pulumi.StringArray{
defaultRouterVbrChildInstance.ID(),
},
EcrId: defaultRouterVbrChildInstance.EcrId,
}, nil)
ctx.Export("expressConnectRouterVbrChildInstancesId0", ids.ApplyT(func(ids expressconnect.GetRouterVbrChildInstancesResult) (*string, error) {
return ids.Instances[0].Id, nil
}).(pulumi.StringPtrOutput))
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "terraform-example";
var @default = AliCloud.GetAccount.Invoke();
var defaultGetRegions = AliCloud.GetRegions.Invoke(new()
{
Current = true,
});
var defaultGetPhysicalConnections = AliCloud.ExpressConnect.GetPhysicalConnections.Invoke(new()
{
NameRegex = "^preserved-NODELETING",
});
var defaultRouterExpressConnectRouter = new AliCloud.ExpressConnect.RouterExpressConnectRouter("default", new()
{
AlibabaSideAsn = 65532,
});
var defaultVirtualBorderRouter = new AliCloud.ExpressConnect.VirtualBorderRouter("default", new()
{
PhysicalConnectionId = defaultGetPhysicalConnections.Apply(getPhysicalConnectionsResult => getPhysicalConnectionsResult.Connections[0]?.Id),
VlanId = 1000,
PeerGatewayIp = "192.168.254.2",
PeeringSubnetMask = "255.255.255.0",
LocalGatewayIp = "192.168.254.1",
});
var defaultRouterVbrChildInstance = new AliCloud.ExpressConnect.RouterVbrChildInstance("default", new()
{
EcrId = defaultRouterExpressConnectRouter.Id,
ChildInstanceId = defaultVirtualBorderRouter.Id,
ChildInstanceType = "VBR",
ChildInstanceOwnerId = @default.Apply(@default => @default.Apply(getAccountResult => getAccountResult.Id)),
ChildInstanceRegionId = defaultGetRegions.Apply(getRegionsResult => getRegionsResult.Regions[0]?.Id),
Description = name,
});
var ids = AliCloud.ExpressConnect.GetRouterVbrChildInstances.Invoke(new()
{
Ids = new[]
{
defaultRouterVbrChildInstance.Id,
},
EcrId = defaultRouterVbrChildInstance.EcrId,
});
return new Dictionary<string, object?>
{
["expressConnectRouterVbrChildInstancesId0"] = ids.Apply(getRouterVbrChildInstancesResult => getRouterVbrChildInstancesResult.Instances[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.AlicloudFunctions;
import com.pulumi.alicloud.inputs.GetRegionsArgs;
import com.pulumi.alicloud.expressconnect.ExpressconnectFunctions;
import com.pulumi.alicloud.expressconnect.inputs.GetPhysicalConnectionsArgs;
import com.pulumi.alicloud.expressconnect.RouterExpressConnectRouter;
import com.pulumi.alicloud.expressconnect.RouterExpressConnectRouterArgs;
import com.pulumi.alicloud.expressconnect.VirtualBorderRouter;
import com.pulumi.alicloud.expressconnect.VirtualBorderRouterArgs;
import com.pulumi.alicloud.expressconnect.RouterVbrChildInstance;
import com.pulumi.alicloud.expressconnect.RouterVbrChildInstanceArgs;
import com.pulumi.alicloud.expressconnect.inputs.GetRouterVbrChildInstancesArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 = AlicloudFunctions.getAccount(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
final var defaultGetRegions = AlicloudFunctions.getRegions(GetRegionsArgs.builder()
.current(true)
.build());
final var defaultGetPhysicalConnections = ExpressconnectFunctions.getPhysicalConnections(GetPhysicalConnectionsArgs.builder()
.nameRegex("^preserved-NODELETING")
.build());
var defaultRouterExpressConnectRouter = new RouterExpressConnectRouter("defaultRouterExpressConnectRouter", RouterExpressConnectRouterArgs.builder()
.alibabaSideAsn(65532)
.build());
var defaultVirtualBorderRouter = new VirtualBorderRouter("defaultVirtualBorderRouter", VirtualBorderRouterArgs.builder()
.physicalConnectionId(defaultGetPhysicalConnections.connections()[0].id())
.vlanId(1000)
.peerGatewayIp("192.168.254.2")
.peeringSubnetMask("255.255.255.0")
.localGatewayIp("192.168.254.1")
.build());
var defaultRouterVbrChildInstance = new RouterVbrChildInstance("defaultRouterVbrChildInstance", RouterVbrChildInstanceArgs.builder()
.ecrId(defaultRouterExpressConnectRouter.id())
.childInstanceId(defaultVirtualBorderRouter.id())
.childInstanceType("VBR")
.childInstanceOwnerId(default_.id())
.childInstanceRegionId(defaultGetRegions.regions()[0].id())
.description(name)
.build());
final var ids = ExpressconnectFunctions.getRouterVbrChildInstances(GetRouterVbrChildInstancesArgs.builder()
.ids(defaultRouterVbrChildInstance.id())
.ecrId(defaultRouterVbrChildInstance.ecrId())
.build());
ctx.export("expressConnectRouterVbrChildInstancesId0", ids.applyValue(_ids -> _ids.instances()[0].id()));
}
}
configuration:
name:
type: string
default: terraform-example
resources:
defaultRouterExpressConnectRouter:
type: alicloud:expressconnect:RouterExpressConnectRouter
name: default
properties:
alibabaSideAsn: '65532'
defaultVirtualBorderRouter:
type: alicloud:expressconnect:VirtualBorderRouter
name: default
properties:
physicalConnectionId: ${defaultGetPhysicalConnections.connections[0].id}
vlanId: '1000'
peerGatewayIp: 192.168.254.2
peeringSubnetMask: 255.255.255.0
localGatewayIp: 192.168.254.1
defaultRouterVbrChildInstance:
type: alicloud:expressconnect:RouterVbrChildInstance
name: default
properties:
ecrId: ${defaultRouterExpressConnectRouter.id}
childInstanceId: ${defaultVirtualBorderRouter.id}
childInstanceType: VBR
childInstanceOwnerId: ${default.id}
childInstanceRegionId: ${defaultGetRegions.regions[0].id}
description: ${name}
variables:
default:
fn::invoke:
function: alicloud:getAccount
arguments: {}
defaultGetRegions:
fn::invoke:
function: alicloud:getRegions
arguments:
current: true
defaultGetPhysicalConnections:
fn::invoke:
function: alicloud:expressconnect:getPhysicalConnections
arguments:
nameRegex: ^preserved-NODELETING
ids:
fn::invoke:
function: alicloud:expressconnect:getRouterVbrChildInstances
arguments:
ids:
- ${defaultRouterVbrChildInstance.id}
ecrId: ${defaultRouterVbrChildInstance.ecrId}
outputs:
expressConnectRouterVbrChildInstancesId0: ${ids.instances[0].id}
pulumi {
required_providers {
alicloud = {
source = "pulumi/alicloud"
}
}
}
data "alicloud_getaccount" "default" {
}
data "alicloud_getregions" "defaultGetRegions" {
current = true
}
data "alicloud_expressconnect_getphysicalconnections" "defaultGetPhysicalConnections" {
name_regex = "^preserved-NODELETING"
}
data "alicloud_expressconnect_getroutervbrchildinstances" "ids" {
ids = [alicloud_expressconnect_routervbrchildinstance.default.id]
ecr_id = alicloud_expressconnect_routervbrchildinstance.default.ecr_id
}
resource "alicloud_expressconnect_routerexpressconnectrouter" "default" {
alibaba_side_asn = "65532"
}
resource "alicloud_expressconnect_virtualborderrouter" "default" {
physical_connection_id = data.alicloud_expressconnect_getphysicalconnections.defaultGetPhysicalConnections.connections[0].id
vlan_id = "1000"
peer_gateway_ip = "192.168.254.2"
peering_subnet_mask = "255.255.255.0"
local_gateway_ip = "192.168.254.1"
}
resource "alicloud_expressconnect_routervbrchildinstance" "default" {
ecr_id = alicloud_expressconnect_routerexpressconnectrouter.default.id
child_instance_id = alicloud_expressconnect_virtualborderrouter.default.id
child_instance_type = "VBR"
child_instance_owner_id = data.alicloud_getaccount.default.id
child_instance_region_id = data.alicloud_getregions.defaultGetRegions.regions[0].id
description = var.name
}
variable "name" {
type = string
default = "terraform-example"
}
output "expressConnectRouterVbrChildInstancesId0" {
value = data.alicloud_expressconnect_getroutervbrchildinstances.ids.instances[0].id
}
Using getRouterVbrChildInstances
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 getRouterVbrChildInstances(args: GetRouterVbrChildInstancesArgs, opts?: InvokeOptions): Promise<GetRouterVbrChildInstancesResult>
function getRouterVbrChildInstancesOutput(args: GetRouterVbrChildInstancesOutputArgs, opts?: InvokeOutputOptions): Output<GetRouterVbrChildInstancesResult>def get_router_vbr_child_instances(child_instance_id: Optional[str] = None,
child_instance_region_id: Optional[str] = None,
child_instance_type: Optional[str] = None,
ecr_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRouterVbrChildInstancesResult
def get_router_vbr_child_instances_output(child_instance_id: pulumi.Input[Optional[str]] = None,
child_instance_region_id: pulumi.Input[Optional[str]] = None,
child_instance_type: pulumi.Input[Optional[str]] = None,
ecr_id: pulumi.Input[Optional[str]] = None,
ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
output_file: pulumi.Input[Optional[str]] = None,
status: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRouterVbrChildInstancesResult]func GetRouterVbrChildInstances(ctx *Context, args *GetRouterVbrChildInstancesArgs, opts ...InvokeOption) (*GetRouterVbrChildInstancesResult, error)
func GetRouterVbrChildInstancesOutput(ctx *Context, args *GetRouterVbrChildInstancesOutputArgs, opts ...InvokeOption) GetRouterVbrChildInstancesResultOutput> Note: This function is named GetRouterVbrChildInstances in the Go SDK.
public static class GetRouterVbrChildInstances
{
public static Task<GetRouterVbrChildInstancesResult> InvokeAsync(GetRouterVbrChildInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetRouterVbrChildInstancesResult> Invoke(GetRouterVbrChildInstancesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRouterVbrChildInstancesResult> Invoke(GetRouterVbrChildInstancesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRouterVbrChildInstancesResult> getRouterVbrChildInstances(GetRouterVbrChildInstancesArgs args, InvokeOptions options)
public static Output<GetRouterVbrChildInstancesResult> getRouterVbrChildInstances(GetRouterVbrChildInstancesArgs args, InvokeOptions options)
public static Output<GetRouterVbrChildInstancesResult> getRouterVbrChildInstances(GetRouterVbrChildInstancesArgs args, InvokeOutputOptions options)
fn::invoke:
function: alicloud:expressconnect/getRouterVbrChildInstances:getRouterVbrChildInstances
arguments:
# arguments dictionarydata "alicloud_expressconnect_get_router_vbr_child_instances" "name" {
# arguments
}The following arguments are supported:
- Ecr
Id string - The ID of the Express Connect Router instance.
- Child
Instance stringId - The ID of the network instance to detach.
- Child
Instance stringRegion Id - The region where the network instance is deployed.
- Child
Instance stringType - The type of the network instance. Valid values:
VBR. - Ids List<string>
- A list of Vbr Child Instance IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- Ecr
Id string - The ID of the Express Connect Router instance.
- Child
Instance stringId - The ID of the network instance to detach.
- Child
Instance stringRegion Id - The region where the network instance is deployed.
- Child
Instance stringType - The type of the network instance. Valid values:
VBR. - Ids []string
- A list of Vbr Child Instance IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- ecr_
id string - The ID of the Express Connect Router instance.
- child_
instance_ stringid - The ID of the network instance to detach.
- child_
instance_ stringregion_ id - The region where the network instance is deployed.
- child_
instance_ stringtype - The type of the network instance. Valid values:
VBR. - ids list(string)
- A list of Vbr Child Instance IDs.
- output_
file string - File name where to save data source results (after running
pulumi preview). - status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- ecr
Id String - The ID of the Express Connect Router instance.
- child
Instance StringId - The ID of the network instance to detach.
- child
Instance StringRegion Id - The region where the network instance is deployed.
- child
Instance StringType - The type of the network instance. Valid values:
VBR. - ids List<String>
- A list of Vbr Child Instance IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - status String
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- ecr
Id string - The ID of the Express Connect Router instance.
- child
Instance stringId - The ID of the network instance to detach.
- child
Instance stringRegion Id - The region where the network instance is deployed.
- child
Instance stringType - The type of the network instance. Valid values:
VBR. - ids string[]
- A list of Vbr Child Instance IDs.
- output
File string - File name where to save data source results (after running
pulumi preview). - status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- ecr_
id str - The ID of the Express Connect Router instance.
- child_
instance_ strid - The ID of the network instance to detach.
- child_
instance_ strregion_ id - The region where the network instance is deployed.
- child_
instance_ strtype - The type of the network instance. Valid values:
VBR. - ids Sequence[str]
- A list of Vbr Child Instance IDs.
- output_
file str - File name where to save data source results (after running
pulumi preview). - status str
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- ecr
Id String - The ID of the Express Connect Router instance.
- child
Instance StringId - The ID of the network instance to detach.
- child
Instance StringRegion Id - The region where the network instance is deployed.
- child
Instance StringType - The type of the network instance. Valid values:
VBR. - ids List<String>
- A list of Vbr Child Instance IDs.
- output
File String - File name where to save data source results (after running
pulumi preview). - status String
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
getRouterVbrChildInstances Result
The following output properties are available:
- Ecr
Id string - The ID of the Express Connect Router instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Instances
List<Pulumi.
Ali Cloud. Express Connect. Outputs. Get Router Vbr Child Instances Instance> - A list of Vbr Child Instances. Each element contains the following attributes:
- Child
Instance stringId - The ID of the virtual border router instance.
- Child
Instance stringRegion Id - The region of the child instance.
- Child
Instance stringType - The type of the child instance.
- Output
File string - Status string
- The deployment status of the associated instance.
- Ecr
Id string - The ID of the Express Connect Router instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instances
[]Get
Router Vbr Child Instances Instance - A list of Vbr Child Instances. Each element contains the following attributes:
- Child
Instance stringId - The ID of the virtual border router instance.
- Child
Instance stringRegion Id - The region of the child instance.
- Child
Instance stringType - The type of the child instance.
- Output
File string - Status string
- The deployment status of the associated instance.
- ecr_
id string - The ID of the Express Connect Router instance.
- id string
- The provider-assigned unique ID for this managed resource.
- ids list(string)
- instances list(object)
- A list of Vbr Child Instances. Each element contains the following attributes:
- child_
instance_ stringid - The ID of the virtual border router instance.
- child_
instance_ stringregion_ id - The region of the child instance.
- child_
instance_ stringtype - The type of the child instance.
- output_
file string - status string
- The deployment status of the associated instance.
- ecr
Id String - The ID of the Express Connect Router instance.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances
List<Get
Router Vbr Child Instances Instance> - A list of Vbr Child Instances. Each element contains the following attributes:
- child
Instance StringId - The ID of the virtual border router instance.
- child
Instance StringRegion Id - The region of the child instance.
- child
Instance StringType - The type of the child instance.
- output
File String - status String
- The deployment status of the associated instance.
- ecr
Id string - The ID of the Express Connect Router instance.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instances
Get
Router Vbr Child Instances Instance[] - A list of Vbr Child Instances. Each element contains the following attributes:
- child
Instance stringId - The ID of the virtual border router instance.
- child
Instance stringRegion Id - The region of the child instance.
- child
Instance stringType - The type of the child instance.
- output
File string - status string
- The deployment status of the associated instance.
- ecr_
id str - The ID of the Express Connect Router instance.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- instances
Sequence[Get
Router Vbr Child Instances Instance] - A list of Vbr Child Instances. Each element contains the following attributes:
- child_
instance_ strid - The ID of the virtual border router instance.
- child_
instance_ strregion_ id - The region of the child instance.
- child_
instance_ strtype - The type of the child instance.
- output_
file str - status str
- The deployment status of the associated instance.
- ecr
Id String - The ID of the Express Connect Router instance.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances List<Property Map>
- A list of Vbr Child Instances. Each element contains the following attributes:
- child
Instance StringId - The ID of the virtual border router instance.
- child
Instance StringRegion Id - The region of the child instance.
- child
Instance StringType - The type of the child instance.
- output
File String - status String
- The deployment status of the associated instance.
Supporting Types
GetRouterVbrChildInstancesInstance
- Child
Instance stringId - The ID of the network instance to detach.
- Child
Instance stringOwner Id - The Alibaba Cloud account ID of the child instance owner.
- Child
Instance stringRegion Id - The region where the network instance is deployed.
- Child
Instance stringType - The type of the network instance. Valid values:
VBR. - Create
Time string - The time when the association was created.
- Description string
- The description of the child instance.
- Ecr
Id string - The ID of the Express Connect Router instance.
- Id string
- The ID of the Vbr Child Instance.
- Modify
Time string - The time when the association was modified.
- Status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- Child
Instance stringId - The ID of the network instance to detach.
- Child
Instance stringOwner Id - The Alibaba Cloud account ID of the child instance owner.
- Child
Instance stringRegion Id - The region where the network instance is deployed.
- Child
Instance stringType - The type of the network instance. Valid values:
VBR. - Create
Time string - The time when the association was created.
- Description string
- The description of the child instance.
- Ecr
Id string - The ID of the Express Connect Router instance.
- Id string
- The ID of the Vbr Child Instance.
- Modify
Time string - The time when the association was modified.
- Status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- child_
instance_ stringid - The ID of the network instance to detach.
- child_
instance_ stringowner_ id - The Alibaba Cloud account ID of the child instance owner.
- child_
instance_ stringregion_ id - The region where the network instance is deployed.
- child_
instance_ stringtype - The type of the network instance. Valid values:
VBR. - create_
time string - The time when the association was created.
- description string
- The description of the child instance.
- ecr_
id string - The ID of the Express Connect Router instance.
- id string
- The ID of the Vbr Child Instance.
- modify_
time string - The time when the association was modified.
- status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- child
Instance StringId - The ID of the network instance to detach.
- child
Instance StringOwner Id - The Alibaba Cloud account ID of the child instance owner.
- child
Instance StringRegion Id - The region where the network instance is deployed.
- child
Instance StringType - The type of the network instance. Valid values:
VBR. - create
Time String - The time when the association was created.
- description String
- The description of the child instance.
- ecr
Id String - The ID of the Express Connect Router instance.
- id String
- The ID of the Vbr Child Instance.
- modify
Time String - The time when the association was modified.
- status String
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- child
Instance stringId - The ID of the network instance to detach.
- child
Instance stringOwner Id - The Alibaba Cloud account ID of the child instance owner.
- child
Instance stringRegion Id - The region where the network instance is deployed.
- child
Instance stringType - The type of the network instance. Valid values:
VBR. - create
Time string - The time when the association was created.
- description string
- The description of the child instance.
- ecr
Id string - The ID of the Express Connect Router instance.
- id string
- The ID of the Vbr Child Instance.
- modify
Time string - The time when the association was modified.
- status string
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- child_
instance_ strid - The ID of the network instance to detach.
- child_
instance_ strowner_ id - The Alibaba Cloud account ID of the child instance owner.
- child_
instance_ strregion_ id - The region where the network instance is deployed.
- child_
instance_ strtype - The type of the network instance. Valid values:
VBR. - create_
time str - The time when the association was created.
- description str
- The description of the child instance.
- ecr_
id str - The ID of the Express Connect Router instance.
- id str
- The ID of the Vbr Child Instance.
- modify_
time str - The time when the association was modified.
- status str
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
- child
Instance StringId - The ID of the network instance to detach.
- child
Instance StringOwner Id - The Alibaba Cloud account ID of the child instance owner.
- child
Instance StringRegion Id - The region where the network instance is deployed.
- child
Instance StringType - The type of the network instance. Valid values:
VBR. - create
Time String - The time when the association was created.
- description String
- The description of the child instance.
- ecr
Id String - The ID of the Express Connect Router instance.
- id String
- The ID of the Vbr Child Instance.
- modify
Time String - The time when the association was modified.
- status String
- The deployment status of the associated instance. Valid values:
CREATING,ACTIVE,ASSOCIATING,DISSOCIATING,UPDATING,DELETING.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.105.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi