Package-level declarations

Types

Link copied to clipboard
data class AaaaRecordResponse(val ipv6Address: String? = null)

An AAAA record.

Link copied to clipboard
data class ARecordResponse(val ipv4Address: String? = null)

An A record.

Link copied to clipboard
data class CnameRecordResponse(val cname: String? = null)

A CNAME record.

Link copied to clipboard
data class GetPrivateRecordSetResult(val aRecords: List<ARecordResponse>? = null, val aaaaRecords: List<AaaaRecordResponse>? = null, val azureApiVersion: String, val cnameRecord: CnameRecordResponse? = null, val etag: String? = null, val fqdn: String, val id: String, val isAutoRegistered: Boolean, val metadata: Map<String, String>? = null, val mxRecords: List<MxRecordResponse>? = null, val name: String, val ptrRecords: List<PtrRecordResponse>? = null, val soaRecord: SoaRecordResponse? = null, val srvRecords: List<SrvRecordResponse>? = null, val ttl: Double? = null, val txtRecords: List<TxtRecordResponse>? = null, val type: String)

Describes a DNS record set (a collection of DNS records with the same name and type) in a Private DNS zone.

Link copied to clipboard
data class GetPrivateZoneResult(val azureApiVersion: String, val etag: String? = null, val id: String, val internalId: String, val location: String? = null, val maxNumberOfRecordSets: Double, val maxNumberOfVirtualNetworkLinks: Double, val maxNumberOfVirtualNetworkLinksWithRegistration: Double, val name: String, val numberOfRecordSets: Double, val numberOfVirtualNetworkLinks: Double, val numberOfVirtualNetworkLinksWithRegistration: Double, val provisioningState: String, val tags: Map<String, String>? = null, val type: String)

Describes a Private DNS zone.

Link copied to clipboard
data class GetVirtualNetworkLinkResult(val azureApiVersion: String, val etag: String? = null, val id: String, val location: String? = null, val name: String, val provisioningState: String, val registrationEnabled: Boolean? = null, val resolutionPolicy: String? = null, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null, val virtualNetworkLinkState: String)

Describes a link to virtual network for a Private DNS zone.

Link copied to clipboard
data class MxRecordResponse(val exchange: String? = null, val preference: Int? = null)

An MX record.

Link copied to clipboard
data class PtrRecordResponse(val ptrdname: String? = null)

A PTR record.

Link copied to clipboard
data class SoaRecordResponse(val email: String? = null, val expireTime: Double? = null, val host: String? = null, val minimumTtl: Double? = null, val refreshTime: Double? = null, val retryTime: Double? = null, val serialNumber: Double? = null)

An SOA record.

Link copied to clipboard
data class SrvRecordResponse(val port: Int? = null, val priority: Int? = null, val target: String? = null, val weight: Int? = null)

An SRV record.

Link copied to clipboard
data class SubResourceResponse(val id: String? = null)

Reference to another subresource.

Link copied to clipboard
data class TxtRecordResponse(val value: List<String>? = null)

A TXT record.