Package-level declarations

Types

Link copied to clipboard
class AaaaRecord : KotlinCustomResource
Link copied to clipboard
data class AaaaRecordArgs(val name: Output<String>? = null, val records: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceId: Output<String>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<AaaaRecordArgs>
Link copied to clipboard
Link copied to clipboard
object AaaaRecordMapper : ResourceMapper<AaaaRecord>
Link copied to clipboard
Link copied to clipboard
class ARecord : KotlinCustomResource
Link copied to clipboard
data class ARecordArgs(val name: Output<String>? = null, val records: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceId: Output<String>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<ARecordArgs>
Link copied to clipboard
Link copied to clipboard
object ARecordMapper : ResourceMapper<ARecord>
Link copied to clipboard
Link copied to clipboard
class CaaRecord : KotlinCustomResource
Link copied to clipboard
data class CaaRecordArgs(val name: Output<String>? = null, val records: Output<List<CaaRecordRecordArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<CaaRecordArgs>
Link copied to clipboard
Link copied to clipboard
object CaaRecordMapper : ResourceMapper<CaaRecord>
Link copied to clipboard
Link copied to clipboard
class CNameRecord : KotlinCustomResource
Link copied to clipboard
data class CNameRecordArgs(val name: Output<String>? = null, val record: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceId: Output<String>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<CNameRecordArgs>
Link copied to clipboard
Link copied to clipboard
object CNameRecordMapper : ResourceMapper<CNameRecord>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MxRecord : KotlinCustomResource
Link copied to clipboard
data class MxRecordArgs(val name: Output<String>? = null, val records: Output<List<MxRecordRecordArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<MxRecordArgs>
Link copied to clipboard
Link copied to clipboard
object MxRecordMapper : ResourceMapper<MxRecord>
Link copied to clipboard
Link copied to clipboard
class NsRecord : KotlinCustomResource
Link copied to clipboard
data class NsRecordArgs(val name: Output<String>? = null, val records: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<NsRecordArgs>
Link copied to clipboard
Link copied to clipboard
object NsRecordMapper : ResourceMapper<NsRecord>
Link copied to clipboard
Link copied to clipboard
class PtrRecord : KotlinCustomResource
Link copied to clipboard
data class PtrRecordArgs(val name: Output<String>? = null, val records: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<PtrRecordArgs>
Link copied to clipboard
Link copied to clipboard
object PtrRecordMapper : ResourceMapper<PtrRecord>
Link copied to clipboard
Link copied to clipboard
class SrvRecord : KotlinCustomResource
Link copied to clipboard
data class SrvRecordArgs(val name: Output<String>? = null, val records: Output<List<SrvRecordRecordArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<SrvRecordArgs>
Link copied to clipboard
Link copied to clipboard
object SrvRecordMapper : ResourceMapper<SrvRecord>
Link copied to clipboard
Link copied to clipboard
class TxtRecord : KotlinCustomResource
Link copied to clipboard
data class TxtRecordArgs(val name: Output<String>? = null, val records: Output<List<TxtRecordRecordArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val ttl: Output<Int>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<TxtRecordArgs>
Link copied to clipboard
Link copied to clipboard
object TxtRecordMapper : ResourceMapper<TxtRecord>
Link copied to clipboard
Link copied to clipboard
class Zone : KotlinCustomResource

Enables you to manage DNS zones within Azure DNS. These zones are hosted on Azure's name servers to which you can delegate the zone from the parent domain.

Link copied to clipboard
data class ZoneArgs(val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val soaRecord: Output<ZoneSoaRecordArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ZoneArgs>

Enables you to manage DNS zones within Azure DNS. These zones are hosted on Azure's name servers to which you can delegate the zone from the parent domain.

Link copied to clipboard

Builder for ZoneArgs.

Link copied to clipboard
object ZoneMapper : ResourceMapper<Zone>
Link copied to clipboard

Builder for Zone.

Functions

Link copied to clipboard
suspend fun aaaaRecord(name: String, block: suspend AaaaRecordResourceBuilder.() -> Unit): AaaaRecord
Link copied to clipboard
fun aRecord(name: String): ARecord
suspend fun aRecord(name: String, block: suspend ARecordResourceBuilder.() -> Unit): ARecord
Link copied to clipboard
suspend fun caaRecord(name: String, block: suspend CaaRecordResourceBuilder.() -> Unit): CaaRecord
Link copied to clipboard
suspend fun cNameRecord(name: String, block: suspend CNameRecordResourceBuilder.() -> Unit): CNameRecord
Link copied to clipboard
suspend fun mxRecord(name: String, block: suspend MxRecordResourceBuilder.() -> Unit): MxRecord
Link copied to clipboard
suspend fun nsRecord(name: String, block: suspend NsRecordResourceBuilder.() -> Unit): NsRecord
Link copied to clipboard
suspend fun ptrRecord(name: String, block: suspend PtrRecordResourceBuilder.() -> Unit): PtrRecord
Link copied to clipboard
suspend fun srvRecord(name: String, block: suspend SrvRecordResourceBuilder.() -> Unit): SrvRecord
Link copied to clipboard
suspend fun txtRecord(name: String, block: suspend TxtRecordResourceBuilder.() -> Unit): TxtRecord
Link copied to clipboard
fun zone(name: String): Zone
suspend fun zone(name: String, block: suspend ZoneResourceBuilder.() -> Unit): Zone