get Region Route Entries
suspend fun getRegionRouteEntries(argument: GetRegionRouteEntriesPlainArgs): GetRegionRouteEntriesResult
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);
Content copied to clipboard
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)
Content copied to clipboard
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.Apply(getRegionRouteEntriesResult => getRegionRouteEntriesResult.Entries[0]?.CidrBlock),
};
});
Content copied to clipboard
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
})
}
Content copied to clipboard
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.entries()[0].cidrBlock());
}
}
Content copied to clipboard
variables:
entry:
fn::invoke:
function: alicloud:cen:getRegionRouteEntries
arguments:
instanceId: cen-id1
regionId: cn-beijing
outputs:
firstRegionRouteEntriesRouteEntryCidrBlock: ${entry.entries[0].cidrBlock}
Content copied to clipboard
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
instance Id
ID of the CEN instance.
output File
region Id
ID of the region.
See also
suspend fun getRegionRouteEntries(argument: suspend GetRegionRouteEntriesPlainArgsBuilder.() -> Unit): GetRegionRouteEntriesResult
Return
A collection of values returned by getRegionRouteEntries.
Parameters
argument
Builder for com.pulumi.alicloud.cen.kotlin.inputs.GetRegionRouteEntriesPlainArgs.