Package-level declarations

Types

Link copied to clipboard
data class GetAAAARecordResult(val fqdn: String, val id: String, val name: String, val records: List<String>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getAAAARecord.

Link copied to clipboard
data class GetARecordResult(val fqdn: String, val id: String, val name: String, val records: List<String>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getARecord.

Link copied to clipboard
data class GetCnameRecordResult(val fqdn: String, val id: String, val name: String, val record: String, val resourceGroupName: String, val tags: Map<String, String>, val targetResourceId: String, val ttl: Int, val zoneName: String)

A collection of values returned by getCnameRecord.

Link copied to clipboard
data class GetDnsZoneResult(val id: String, val maxNumberOfRecordSets: Int, val maxNumberOfVirtualNetworkLinks: Int, val maxNumberOfVirtualNetworkLinksWithRegistration: Int, val name: String, val numberOfRecordSets: Int, val resourceGroupName: String, val tags: Map<String, String>? = null)

A collection of values returned by getDnsZone.

Link copied to clipboard
data class GetMxRecordRecord(val exchange: String, val preference: Int)
Link copied to clipboard
data class GetMxRecordResult(val fqdn: String, val id: String, val name: String? = null, val records: List<GetMxRecordRecord>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getMxRecord.

Link copied to clipboard
data class GetPtrRecordResult(val fqdn: String, val id: String, val name: String, val records: List<String>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getPtrRecord.

Link copied to clipboard
data class GetResolverDnsForwardingRulesetResult(val id: String, val location: String, val name: String, val privateDnsResolverOutboundEndpointIds: List<String>, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getResolverDnsForwardingRuleset.

Link copied to clipboard
data class GetResolverForwardingRuleResult(val dnsForwardingRulesetId: String, val domainName: String, val enabled: Boolean, val id: String, val metadata: Map<String, String>, val name: String, val targetDnsServers: List<GetResolverForwardingRuleTargetDnsServer>)

A collection of values returned by getResolverForwardingRule.

Link copied to clipboard
data class GetResolverForwardingRuleTargetDnsServer(val ipAddress: String, val port: Int)
data class GetResolverInboundEndpointIpConfiguration(val privateIpAddress: String, val privateIpAllocationMethod: String, val subnetId: String)
Link copied to clipboard
data class GetResolverInboundEndpointResult(val id: String, val ipConfigurations: List<GetResolverInboundEndpointIpConfiguration>, val location: String, val name: String, val privateDnsResolverId: String, val tags: Map<String, String>)

A collection of values returned by getResolverInboundEndpoint.

Link copied to clipboard
data class GetResolverOutboundEndpointResult(val id: String, val location: String, val name: String, val privateDnsResolverId: String, val subnetId: String, val tags: Map<String, String>)

A collection of values returned by getResolverOutboundEndpoint.

Link copied to clipboard
data class GetResolverResult(val id: String, val location: String, val name: String, val resourceGroupName: String, val tags: Map<String, String>, val virtualNetworkId: String)

A collection of values returned by getResolver.

Link copied to clipboard
data class GetResolverVirtualNetworkLinkResult(val dnsForwardingRulesetId: String, val id: String, val metadata: Map<String, String>, val name: String, val virtualNetworkId: String)

A collection of values returned by getResolverVirtualNetworkLink.

Link copied to clipboard
data class GetSoaRecordResult(val email: String, val expireTime: Int, val fqdn: String, val hostName: String, val id: String, val minimumTtl: Int, val name: String? = null, val refreshTime: Int, val resourceGroupName: String, val retryTime: Int, val serialNumber: Int, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getSoaRecord.

Link copied to clipboard
data class GetSrvRecordRecord(val port: Int, val priority: Int, val target: String, val weight: Int)
Link copied to clipboard
data class GetSrvRecordResult(val fqdn: String, val id: String, val name: String, val records: List<GetSrvRecordRecord>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getSrvRecord.

Link copied to clipboard
data class GetTxtRecordRecord(val value: String)
Link copied to clipboard
data class GetTxtRecordResult(val fqdn: String, val id: String, val name: String, val records: List<GetTxtRecordRecord>, val resourceGroupName: String, val tags: Map<String, String>, val ttl: Int, val zoneName: String)

A collection of values returned by getTxtRecord.

Link copied to clipboard
data class GetZoneVirtualNetworkLinkResult(val id: String, val name: String, val privateDnsZoneName: String, val registrationEnabled: Boolean, val resourceGroupName: String, val tags: Map<String, String>, val virtualNetworkId: String)

A collection of values returned by getZoneVirtualNetworkLink.

Link copied to clipboard
data class LinkServiceNatIpConfiguration(val name: String, val primary: Boolean, val privateIpAddress: String? = null, val privateIpAddressVersion: String? = null, val subnetId: String)
Link copied to clipboard
data class MxRecordRecord(val exchange: String, val preference: Int)
Link copied to clipboard
data class ResolverForwardingRuleTargetDnsServer(val ipAddress: String, val port: Int? = null)
Link copied to clipboard
data class ResolverInboundEndpointIpConfigurations(val privateIpAddress: String? = null, val privateIpAllocationMethod: String? = null, val subnetId: String)
Link copied to clipboard
data class SRVRecordRecord(val port: Int, val priority: Int, val target: String, val weight: Int)
Link copied to clipboard
data class TxtRecordRecord(val value: String)
Link copied to clipboard
data class ZoneSoaRecord(val email: String, val expireTime: Int? = null, val fqdn: String? = null, val hostName: String? = null, val minimumTtl: Int? = null, val refreshTime: Int? = null, val retryTime: Int? = null, val serialNumber: Int? = null, val tags: Map<String, String>? = null, val ttl: Int? = null)