getRegionRouteEntries

This data source provides CEN Regional Route Entries available to the user.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const entry = alicloud.cen.getRegionRouteEntries({
instanceId: "cen-id1",
regionId: "cn-beijing",
});
export const firstRegionRouteEntriesRouteEntryCidrBlock = entry.then(entry => entry.entries?.[0]?.cidrBlock);
import pulumi
import pulumi_alicloud as alicloud
entry = alicloud.cen.get_region_route_entries(instance_id="cen-id1",
region_id="cn-beijing")
pulumi.export("firstRegionRouteEntriesRouteEntryCidrBlock", entry.entries[0].cidr_block)
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var entry = AliCloud.Cen.GetRegionRouteEntries.Invoke(new()
{
InstanceId = "cen-id1",
RegionId = "cn-beijing",
});
return new Dictionary<string, object?>
{
["firstRegionRouteEntriesRouteEntryCidrBlock"] = entry&#46;Apply(getRegionRouteEntriesResult => getRegionRouteEntriesResult&#46;Entries[0]?.CidrBlock),
};
});
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cen"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
entry, err := cen.GetRegionRouteEntries(ctx, &cen.GetRegionRouteEntriesArgs{
InstanceId: "cen-id1",
RegionId: "cn-beijing",
}, nil)
if err != nil {
return err
}
ctx.Export("firstRegionRouteEntriesRouteEntryCidrBlock", entry.Entries[0].CidrBlock)
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cen.CenFunctions;
import com.pulumi.alicloud.cen.inputs.GetRegionRouteEntriesArgs;
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 entry = CenFunctions.getRegionRouteEntries(GetRegionRouteEntriesArgs.builder()
.instanceId("cen-id1")
.regionId("cn-beijing")
.build());
ctx.export("firstRegionRouteEntriesRouteEntryCidrBlock", entry.applyValue(getRegionRouteEntriesResult -> getRegionRouteEntriesResult.entries()[0].cidrBlock()));
}
}
variables:
entry:
fn::invoke:
function: alicloud:cen:getRegionRouteEntries
arguments:
instanceId: cen-id1
regionId: cn-beijing
outputs:
firstRegionRouteEntriesRouteEntryCidrBlock: ${entry.entries[0].cidrBlock}

Return

A collection of values returned by getRegionRouteEntries.

Parameters

argument

A collection of arguments for invoking getRegionRouteEntries.


suspend fun getRegionRouteEntries(instanceId: String, outputFile: String? = null, regionId: String): GetRegionRouteEntriesResult

Return

A collection of values returned by getRegionRouteEntries.

Parameters

instanceId

ID of the CEN instance.

outputFile
regionId

ID of the region.

See also


Return

A collection of values returned by getRegionRouteEntries.

Parameters

argument

Builder for com.pulumi.alicloud.cen.kotlin.inputs.GetRegionRouteEntriesPlainArgs.

See also