GetRegions
This data source provides Alibaba Cloud regions.
Example Usage
using Pulumi;
using AliCloud = Pulumi.AliCloud;
class MyStack : Stack
{
public MyStack()
{
var currentRegionDs = Output.Create(AliCloud.GetRegions.InvokeAsync(new AliCloud.GetRegionsArgs
{
Current = true,
}));
this.CurrentRegionId = currentRegionDs.Apply(currentRegionDs => currentRegionDs.Regions[0].Id);
}
[Output("currentRegionId")]
public Output<string> CurrentRegionId { get; set; }
}
Coming soon!
import pulumi
import pulumi_alicloud as alicloud
current_region_ds = alicloud.get_regions(current=True)
pulumi.export("currentRegionId", current_region_ds.regions[0]["id"])import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const currentRegionDs = pulumi.output(alicloud.getRegions({
current: true,
}, { async: true }));
export const currentRegionId = currentRegionDs.regions[0].id;Using GetRegions
function getRegions(args: GetRegionsArgs, opts?: InvokeOptions): Promise<GetRegionsResult>function get_regions(current=None, name=None, output_file=None, opts=None)func GetRegions(ctx *Context, args *GetRegionsArgs, opts ...InvokeOption) (*GetRegionsResult, error)public static class GetRegions {
public static Task<GetRegionsResult> InvokeAsync(GetRegionsArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
GetRegions Result
The following output properties are available:
- Current bool
- Id string
The provider-assigned unique ID for this managed resource.
- Ids List<string>
A list of region IDs.
- Name string
- Regions
List<Pulumi.
Ali Cloud. Outputs. Get Regions Region> A list of regions. Each element contains the following attributes:
- Output
File string
Supporting Types
GetRegionsRegion
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
Package Details
- Repository
- https://github.com/pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.