Package com.pulumi.gcp.dns.inputs
Class ResponsePolicyRuleState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.dns.inputs.ResponsePolicyRuleState
-
public final class ResponsePolicyRuleState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResponsePolicyRuleState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ResponsePolicyRuleState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
behavior()
static ResponsePolicyRuleState.Builder
builder()
static ResponsePolicyRuleState.Builder
builder(ResponsePolicyRuleState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
dnsName()
java.util.Optional<com.pulumi.core.Output<ResponsePolicyRuleLocalDataArgs>>
localData()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
responsePolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ruleName()
-
-
-
Field Detail
-
Empty
public static final ResponsePolicyRuleState Empty
-
-
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 java.util.Optional<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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> responsePolicy()
- Returns:
- Identifies the response policy addressed by this request. ***
-
ruleName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleName()
- Returns:
- An identifier for this rule. Must be unique with the ResponsePolicy.
-
builder
public static ResponsePolicyRuleState.Builder builder()
-
builder
public static ResponsePolicyRuleState.Builder builder(ResponsePolicyRuleState defaults)
-
-