Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DnssecConfig : KotlinCustomResource

Represents the DNSSEC configuration. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
data class DnssecConfigArgs(val resourceGroupName: Output<String>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<DnssecConfigArgs>

Represents the DNSSEC configuration. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
Link copied to clipboard
object DnssecConfigMapper : ResourceMapper<DnssecConfig>
Link copied to clipboard
Link copied to clipboard
class RecordSet : KotlinCustomResource

Describes a DNS record set (a collection of DNS records with the same name and type). Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2015-05-04-preview, 2016-04-01, 2017-09-01, 2017-10-01, 2018-03-01-preview, 2018-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dns [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class RecordSetArgs(val aRecords: Output<List<ARecordArgs>>? = null, val aaaaRecords: Output<List<AaaaRecordArgs>>? = null, val caaRecords: Output<List<CaaRecordArgs>>? = null, val cnameRecord: Output<CnameRecordArgs>? = null, val dsRecords: Output<List<DsRecordArgs>>? = null, val metadata: Output<Map<String, String>>? = null, val mxRecords: Output<List<MxRecordArgs>>? = null, val naptrRecords: Output<List<NaptrRecordArgs>>? = null, val nsRecords: Output<List<NsRecordArgs>>? = null, val ptrRecords: Output<List<PtrRecordArgs>>? = null, val recordType: Output<String>? = null, val relativeRecordSetName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val soaRecord: Output<SoaRecordArgs>? = null, val srvRecords: Output<List<SrvRecordArgs>>? = null, val targetResource: Output<SubResourceArgs>? = null, val tlsaRecords: Output<List<TlsaRecordArgs>>? = null, val trafficManagementProfile: Output<SubResourceArgs>? = null, val ttl: Output<Double>? = null, val txtRecords: Output<List<TxtRecordArgs>>? = null, val zoneName: Output<String>? = null) : ConvertibleToJava<RecordSetArgs>

Describes a DNS record set (a collection of DNS records with the same name and type). Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2015-05-04-preview, 2016-04-01, 2017-09-01, 2017-10-01, 2018-03-01-preview, 2018-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dns [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object RecordSetMapper : ResourceMapper<RecordSet>
Link copied to clipboard
Link copied to clipboard
class Zone : KotlinCustomResource

Describes a DNS zone. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2015-05-04-preview, 2016-04-01, 2017-09-01, 2017-10-01, 2018-03-01-preview, 2018-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dns [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ZoneArgs(val location: Output<String>? = null, val registrationVirtualNetworks: Output<List<SubResourceArgs>>? = null, val resolutionVirtualNetworks: Output<List<SubResourceArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zoneName: Output<String>? = null, val zoneType: Output<ZoneType>? = null) : ConvertibleToJava<ZoneArgs>

Describes a DNS zone. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2015-05-04-preview, 2016-04-01, 2017-09-01, 2017-10-01, 2018-03-01-preview, 2018-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dns [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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
Link copied to clipboard
suspend fun recordSet(name: String, block: suspend RecordSetResourceBuilder.() -> Unit): RecordSet
Link copied to clipboard
fun zone(name: String): Zone
suspend fun zone(name: String, block: suspend ZoneResourceBuilder.() -> Unit): Zone