GetResolverRulesPlainArgs

data class GetResolverRulesPlainArgs(val nameRegex: String? = null, val ownerId: String? = null, val resolverEndpointId: String? = null, val ruleType: String? = null, val shareStatus: String? = null) : ConvertibleToJava<GetResolverRulesPlainArgs>

A collection of arguments for invoking getResolverRules.

Constructors

Link copied to clipboard
constructor(nameRegex: String? = null, ownerId: String? = null, resolverEndpointId: String? = null, ruleType: String? = null, shareStatus: String? = null)

Properties

Link copied to clipboard
val nameRegex: String? = null

Regex string to filter resolver rule names. The filtering is done locally, so could have a performance impact if the result is large. This argument should be used along with other arguments to limit the number of results returned.

Link copied to clipboard
val ownerId: String? = null

When the desired resolver rules are shared with another AWS account, the account ID of the account that the rules are shared with.

Link copied to clipboard

ID of the outbound resolver endpoint for the desired resolver rules.

Link copied to clipboard
val ruleType: String? = null

Rule type of the desired resolver rules. Valid values are FORWARD, SYSTEM and RECURSIVE.

Link copied to clipboard
val shareStatus: String? = null

Whether the desired resolver rules are shared and, if so, whether the current account is sharing the rules with another account, or another account is sharing the rules with the current account. Valid values are NOT_SHARED, SHARED_BY_ME or SHARED_WITH_ME

Functions

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