GetZoneRecords
This data source provides Private Zone Records resource information owned by an Alibaba Cloud account.
Example Usage
using Pulumi;
using AliCloud = Pulumi.AliCloud;
class MyStack : Stack
{
public MyStack()
{
var recordsDs = Output.Create(AliCloud.Pvtz.GetZoneRecords.InvokeAsync(new AliCloud.Pvtz.GetZoneRecordsArgs
{
Keyword = alicloud_pvtz_zone_record.Foo.Value,
ZoneId = alicloud_pvtz_zone.Basic.Id,
}));
this.FirstRecordId = recordsDs.Apply(recordsDs => recordsDs.Records[0].Id);
}
[Output("firstRecordId")]
public Output<string> FirstRecordId { get; set; }
}
Coming soon!
import pulumi
import pulumi_alicloud as alicloud
records_ds = alicloud.pvtz.get_zone_records(keyword=alicloud_pvtz_zone_record["foo"]["value"],
zone_id=alicloud_pvtz_zone["basic"]["id"])
pulumi.export("firstRecordId", records_ds.records[0]["id"])import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const recordsDs = pulumi.all([alicloud_pvtz_zone_record_foo.value, alicloud_pvtz_zone_basic.id]).apply(([value, id]) => alicloud.pvtz.getZoneRecords({
keyword: value,
zoneId: id,
}, { async: true }));
export const firstRecordId = recordsDs.records[0].id;Using GetZoneRecords
function getZoneRecords(args: GetZoneRecordsArgs, opts?: InvokeOptions): Promise<GetZoneRecordsResult>function get_zone_records(ids=None, keyword=None, output_file=None, zone_id=None, opts=None)func GetZoneRecords(ctx *Context, args *GetZoneRecordsArgs, opts ...InvokeOption) (*GetZoneRecordsResult, error)public static class GetZoneRecords {
public static Task<GetZoneRecordsResult> InvokeAsync(GetZoneRecordsArgs args, InvokeOptions? opts = null)
}The following arguments are supported:
- Zone
Id string ID of the Private Zone.
- Ids List<string>
A list of Private Zone Record IDs.
- Keyword string
Keyword for record rr and value.
- Output
File string
GetZoneRecords Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Ids List<string>
A list of Private Zone Record IDs.
- Records
List<Pulumi.
Ali Cloud. Pvtz. Outputs. Get Zone Records Record> A list of zone records. Each element contains the following attributes:
- Zone
Id string - Keyword string
- Output
File string
Supporting Types
GetZoneRecordsRecord
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.