Class ResponsePolicyRuleArgs


  • public final class ResponsePolicyRuleArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • behavior

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> behavior()
        Returns:
        Answer this query with a behavior rather than DNS data. Acceptable values are 'behaviorUnspecified', and 'bypassResponsePolicy'
      • dnsName

        public com.pulumi.core.Output<java.lang.String> dnsName()
        Returns:
        The DNS name (wildcard or exact) to apply this rule to. Must be unique within the Response Policy Rule.
      • localData

        public java.util.Optional<com.pulumi.core.Output<ResponsePolicyRuleLocalDataArgs>> localData()
        Returns:
        Answer this query directly with DNS data. These ResourceRecordSets override any other DNS behavior for the matched name; in particular they override private zones, the public internet, and GCP internal DNS. No SOA nor NS types are allowed. Structure is documented below.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • responsePolicy

        public com.pulumi.core.Output<java.lang.String> responsePolicy()
        Returns:
        Identifies the response policy addressed by this request. ***
      • ruleName

        public com.pulumi.core.Output<java.lang.String> ruleName()
        Returns:
        An identifier for this rule. Must be unique with the ResponsePolicy.