GetRecordsPlainArgs

data class GetRecordsPlainArgs(val domainName: String, val hostRecordRegex: String? = null, val ids: List<String>? = null, val isLocked: Boolean? = null, val line: String? = null, val outputFile: String? = null, val status: String? = null, val type: String? = null, val valueRegex: String? = null) : ConvertibleToJava<GetRecordsPlainArgs>

A collection of arguments for invoking getRecords.

Constructors

Link copied to clipboard
constructor(domainName: String, hostRecordRegex: String? = null, ids: List<String>? = null, isLocked: Boolean? = null, line: String? = null, outputFile: String? = null, status: String? = null, type: String? = null, valueRegex: String? = null)

Properties

Link copied to clipboard

The domain name associated to the records.

Link copied to clipboard
val hostRecordRegex: String? = null

Host record regex.

Link copied to clipboard
val ids: List<String>? = null

A list of record IDs.

Link copied to clipboard
val isLocked: Boolean? = null

Whether the record is locked or not.

Link copied to clipboard
val line: String? = null

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

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val status: String? = null

Record status. Valid items are ENABLE and DISABLE.

Link copied to clipboard
val type: String? = null

Record type. Valid items are A, NS, MX, TXT, CNAME, SRV, AAAA, REDIRECT_URL, FORWORD_URL .

Link copied to clipboard
val valueRegex: String? = null

Host record value regex.

Functions

Link copied to clipboard
open override fun toJava(): GetRecordsPlainArgs