PrivatednsFunctions

Functions

Link copied to clipboard
suspend fun getAAAARecord(name: String, resourceGroupName: String, zoneName: String): GetAAAARecordResult
Link copied to clipboard
suspend fun getARecord(argument: suspend GetARecordPlainArgsBuilder.() -> Unit): GetARecordResult
suspend fun getARecord(name: String, resourceGroupName: String, zoneName: String): GetARecordResult
Link copied to clipboard
suspend fun getCnameRecord(name: String, resourceGroupName: String, zoneName: String): GetCnameRecordResult
Link copied to clipboard

Use this data source to access information about an existing Private DNS Zone.

suspend fun getDnsZone(argument: suspend GetDnsZonePlainArgsBuilder.() -> Unit): GetDnsZoneResult
suspend fun getDnsZone(name: String, resourceGroupName: String? = null, tags: Map<String, String>? = null): GetDnsZoneResult
Link copied to clipboard
suspend fun getMxRecord(argument: suspend GetMxRecordPlainArgsBuilder.() -> Unit): GetMxRecordResult
suspend fun getMxRecord(name: String? = null, resourceGroupName: String, zoneName: String): GetMxRecordResult
Link copied to clipboard
suspend fun getPtrRecord(name: String, resourceGroupName: String, zoneName: String): GetPtrRecordResult
Link copied to clipboard

Gets information about an existing Private DNS Resolver.

suspend fun getResolver(argument: suspend GetResolverPlainArgsBuilder.() -> Unit): GetResolverResult
suspend fun getResolver(name: String, resourceGroupName: String): GetResolverResult
Link copied to clipboard

Gets information about an existing Private DNS Resolver Forwarding Rule.

suspend fun getResolverForwardingRule(dnsForwardingRulesetId: String, name: String): GetResolverForwardingRuleResult
Link copied to clipboard

Gets information about an existing Private DNS Resolver Inbound Endpoint.

Link copied to clipboard

Gets information about an existing Private DNS Resolver Outbound Endpoint.

Link copied to clipboard
Link copied to clipboard
suspend fun getSoaRecord(name: String? = null, resourceGroupName: String, zoneName: String): GetSoaRecordResult
Link copied to clipboard
suspend fun getSrvRecord(name: String, resourceGroupName: String, zoneName: String): GetSrvRecordResult
Link copied to clipboard
suspend fun getTxtRecord(name: String, resourceGroupName: String, zoneName: String): GetTxtRecordResult
Link copied to clipboard

Use this data source to access information about an existing Private DNS zone Virtual Network Link. These Links enable DNS resolution and registration inside Azure Virtual Networks using Azure Private DNS.

suspend fun getZoneVirtualNetworkLink(name: String, privateDnsZoneName: String, resourceGroupName: String): GetZoneVirtualNetworkLinkResult