Class GetResolverRulesArgs


  • public final class GetResolverRulesArgs
    extends com.pulumi.resources.InvokeArgs
    • Method Detail

      • nameRegex

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nameRegex()
        Returns:
        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.
      • ownerId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerId()
        Returns:
        When the desired resolver rules are shared with another AWS account, the account ID of the account that the rules are shared with.
      • resolverEndpointId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resolverEndpointId()
        Returns:
        ID of the outbound resolver endpoint for the desired resolver rules.
      • ruleType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleType()
        Returns:
        Rule type of the desired resolver rules. Valid values are `FORWARD`, `SYSTEM` and `RECURSIVE`.
      • shareStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shareStatus()
        Returns:
        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`