get Records
This data source provides a list of DNS Domain Records in an Alibaba Cloud account according to the specified filters.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.dns.DnsFunctions;
import com.pulumi.alicloud.dns.inputs.GetRecordsArgs;
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 recordsDs = DnsFunctions.getRecords(GetRecordsArgs.builder()
.domainName("xiaozhu.top")
.hostRecordRegex("^@")
.isLocked(false)
.outputFile("records.txt")
.type("A")
.build());
ctx.export("firstRecordId", recordsDs.applyValue(getRecordsResult -> getRecordsResult.records()[0].recordId()));
}
}
Return
A collection of values returned by getRecords.
Parameters
A collection of arguments for invoking getRecords.
Return
A collection of values returned by getRecords.
See also
Parameters
The domain name associated to the records.
Host record regex.
A list of record IDs.
Whether the record is locked or not.
ISP line. Valid items are default
, telecom
, unicom
, mobile
, oversea
, edu
, drpeng
, btvn
, .etc. For checking all resolution lines enumeration please visit Alibaba Cloud DNS doc
Record status. Valid items are ENABLE
and DISABLE
.
Record type. Valid items are A
, NS
, MX
, TXT
, CNAME
, SRV
, AAAA
, REDIRECT_URL
, FORWORD_URL
.
Host record value regex.
Return
A collection of values returned by getRecords.
See also
Parameters
Builder for com.pulumi.alicloud.dns.kotlin.inputs.GetRecordsPlainArgs.