Package-level declarations

Types

Link copied to clipboard
class DnsForwardingRuleset : KotlinCustomResource

Describes a DNS forwarding ruleset. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DnsForwardingRulesetArgs(val dnsForwardingRulesetName: Output<String>? = null, val dnsResolverOutboundEndpoints: Output<List<SubResourceArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DnsForwardingRulesetArgs>

Describes a DNS forwarding ruleset. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class DnsResolver : KotlinCustomResource

Describes a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DnsResolverArgs(val dnsResolverName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<DnsResolverArgs>

Describes a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class DnsResolverDomainList : KotlinCustomResource

Describes a DNS resolver domain list. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
data class DnsResolverDomainListArgs(val dnsResolverDomainListName: Output<String>? = null, val domains: Output<List<String>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DnsResolverDomainListArgs>

Describes a DNS resolver domain list. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object DnsResolverMapper : ResourceMapper<DnsResolver>
Link copied to clipboard
class DnsResolverPolicy : KotlinCustomResource

Describes a DNS resolver policy. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
data class DnsResolverPolicyArgs(val dnsResolverPolicyName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DnsResolverPolicyArgs>

Describes a DNS resolver policy. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
object DnsResolverPolicyMapper : ResourceMapper<DnsResolverPolicy>
Link copied to clipboard
class DnsResolverPolicyVirtualNetworkLink : KotlinCustomResource

Describes a DNS resolver policy virtual network link. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
data class DnsResolverPolicyVirtualNetworkLinkArgs(val dnsResolverPolicyName: Output<String>? = null, val dnsResolverPolicyVirtualNetworkLinkName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<DnsResolverPolicyVirtualNetworkLinkArgs>

Describes a DNS resolver policy virtual network link. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
Link copied to clipboard
class DnsSecurityRule : KotlinCustomResource

Describes a DNS security rule. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
data class DnsSecurityRuleArgs(val action: Output<DnsSecurityRuleActionArgs>? = null, val dnsResolverDomainLists: Output<List<SubResourceArgs>>? = null, val dnsResolverPolicyName: Output<String>? = null, val dnsSecurityRuleName: Output<String>? = null, val dnsSecurityRuleState: Output<Either<String, DnsSecurityRuleState>>? = null, val location: Output<String>? = null, val priority: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DnsSecurityRuleArgs>

Describes a DNS security rule. Uses Azure REST API version 2023-07-01-preview.

Link copied to clipboard
object DnsSecurityRuleMapper : ResourceMapper<DnsSecurityRule>
Link copied to clipboard
class ForwardingRule : KotlinCustomResource

Describes a forwarding rule within a DNS forwarding ruleset. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ForwardingRuleArgs(val dnsForwardingRulesetName: Output<String>? = null, val domainName: Output<String>? = null, val forwardingRuleName: Output<String>? = null, val forwardingRuleState: Output<Either<String, ForwardingRuleState>>? = null, val metadata: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val targetDnsServers: Output<List<TargetDnsServerArgs>>? = null) : ConvertibleToJava<ForwardingRuleArgs>

Describes a forwarding rule within a DNS forwarding ruleset. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ForwardingRuleMapper : ResourceMapper<ForwardingRule>
Link copied to clipboard
class InboundEndpoint : KotlinCustomResource

Describes an inbound endpoint for a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class InboundEndpointArgs(val dnsResolverName: Output<String>? = null, val inboundEndpointName: Output<String>? = null, val ipConfigurations: Output<List<IpConfigurationArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<InboundEndpointArgs>

Describes an inbound endpoint for a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object InboundEndpointMapper : ResourceMapper<InboundEndpoint>
Link copied to clipboard
class OutboundEndpoint : KotlinCustomResource

Describes an outbound endpoint for a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class OutboundEndpointArgs(val dnsResolverName: Output<String>? = null, val location: Output<String>? = null, val outboundEndpointName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnet: Output<SubResourceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<OutboundEndpointArgs>

Describes an outbound endpoint for a DNS resolver. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object OutboundEndpointMapper : ResourceMapper<OutboundEndpoint>
Link copied to clipboard
class PrivateResolverVirtualNetworkLink : KotlinCustomResource

Describes a virtual network link. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrivateResolverVirtualNetworkLinkArgs(val dnsForwardingRulesetName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val virtualNetwork: Output<SubResourceArgs>? = null, val virtualNetworkLinkName: Output<String>? = null) : ConvertibleToJava<PrivateResolverVirtualNetworkLinkArgs>

Describes a virtual network link. Uses Azure REST API version 2023-07-01-preview. Other available API versions: 2020-04-01-preview, 2022-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dnsresolver [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Functions

Link copied to clipboard
suspend fun dnsResolver(name: String, block: suspend DnsResolverResourceBuilder.() -> Unit): DnsResolver
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard