Package-level declarations

Types

Link copied to clipboard
data class DnsSecurityRuleActionArgs(val actionType: Output<Either<String, ActionType>>? = null, val blockResponseCode: Output<Either<String, BlockResponseCode>>? = null) : ConvertibleToJava<DnsSecurityRuleActionArgs>

The action to take on DNS requests that match the DNS security rule.

Link copied to clipboard
data class GetDnsForwardingRulesetPlainArgs(val dnsForwardingRulesetName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsForwardingRulesetPlainArgs>
Link copied to clipboard
data class GetDnsResolverDomainListPlainArgs(val dnsResolverDomainListName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsResolverDomainListPlainArgs>
Link copied to clipboard
data class GetDnsResolverPlainArgs(val dnsResolverName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsResolverPlainArgs>
Link copied to clipboard
data class GetDnsResolverPolicyPlainArgs(val dnsResolverPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsResolverPolicyPlainArgs>
data class GetDnsResolverPolicyVirtualNetworkLinkPlainArgs(val dnsResolverPolicyName: String, val dnsResolverPolicyVirtualNetworkLinkName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsResolverPolicyVirtualNetworkLinkPlainArgs>
Link copied to clipboard
data class GetDnsSecurityRulePlainArgs(val dnsResolverPolicyName: String, val dnsSecurityRuleName: String, val resourceGroupName: String) : ConvertibleToJava<GetDnsSecurityRulePlainArgs>
Link copied to clipboard
data class GetForwardingRulePlainArgs(val dnsForwardingRulesetName: String, val forwardingRuleName: String, val resourceGroupName: String) : ConvertibleToJava<GetForwardingRulePlainArgs>
Link copied to clipboard
data class GetInboundEndpointPlainArgs(val dnsResolverName: String, val inboundEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetInboundEndpointPlainArgs>
Link copied to clipboard
data class GetOutboundEndpointPlainArgs(val dnsResolverName: String, val outboundEndpointName: String, val resourceGroupName: String) : ConvertibleToJava<GetOutboundEndpointPlainArgs>
data class GetPrivateResolverVirtualNetworkLinkPlainArgs(val dnsForwardingRulesetName: String, val resourceGroupName: String, val virtualNetworkLinkName: String) : ConvertibleToJava<GetPrivateResolverVirtualNetworkLinkPlainArgs>
Link copied to clipboard
data class IpConfigurationArgs(val privateIpAddress: Output<String>? = null, val privateIpAllocationMethod: Output<Either<String, IpAllocationMethod>>? = null, val subnet: Output<SubResourceArgs>) : ConvertibleToJava<IpConfigurationArgs>

IP configuration.

data class ListDnsForwardingRulesetByVirtualNetworkPlainArgs(val resourceGroupName: String, val top: Int? = null, val virtualNetworkName: String) : ConvertibleToJava<ListDnsForwardingRulesetByVirtualNetworkPlainArgs>
Link copied to clipboard
data class ListDnsResolverByVirtualNetworkPlainArgs(val resourceGroupName: String, val top: Int? = null, val virtualNetworkName: String) : ConvertibleToJava<ListDnsResolverByVirtualNetworkPlainArgs>
data class ListDnsResolverPolicyByVirtualNetworkPlainArgs(val resourceGroupName: String, val virtualNetworkName: String) : ConvertibleToJava<ListDnsResolverPolicyByVirtualNetworkPlainArgs>
Link copied to clipboard
data class SubResourceArgs(val id: Output<String>) : ConvertibleToJava<SubResourceArgs>

Reference to another ARM resource.

Link copied to clipboard
Link copied to clipboard
data class TargetDnsServerArgs(val ipAddress: Output<String>, val port: Output<Int>? = null) : ConvertibleToJava<TargetDnsServerArgs>

Describes a server to forward the DNS queries to.