GetResolverRulePlainArgs

data class GetResolverRulePlainArgs(val domainName: String? = null, val name: String? = null, val resolverEndpointId: String? = null, val resolverRuleId: String? = null, val ruleType: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetResolverRulePlainArgs>

A collection of arguments for invoking getResolverRule.

Constructors

Link copied to clipboard
constructor(domainName: String? = null, name: String? = null, resolverEndpointId: String? = null, resolverRuleId: String? = null, ruleType: String? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard
val domainName: String? = null

Domain name the desired resolver rule forwards DNS queries for. Conflicts with resolver_rule_id.

Link copied to clipboard
val name: String? = null

Friendly name of the desired resolver rule. Conflicts with resolver_rule_id.

Link copied to clipboard

ID of the outbound resolver endpoint of the desired resolver rule. Conflicts with resolver_rule_id.

Link copied to clipboard
val resolverRuleId: String? = null

ID of the desired resolver rule. Conflicts with domain_name, name, resolver_endpoint_id and rule_type.

Link copied to clipboard
val ruleType: String? = null

Rule type of the desired resolver rule. Valid values are FORWARD, SYSTEM and RECURSIVE. Conflicts with resolver_rule_id.

Link copied to clipboard
val tags: Map<String, String>? = null

Map of tags assigned to the resolver rule.

Functions

Link copied to clipboard
open override fun toJava(): GetResolverRulePlainArgs