Response Policy Rule Args
data class ResponsePolicyRuleArgs(val behavior: Output<ResponsePolicyRuleBehavior>? = null, val clientOperationId: Output<String>? = null, val dnsName: Output<String>? = null, val kind: Output<String>? = null, val localData: Output<ResponsePolicyRuleLocalDataArgs>? = null, val project: Output<String>? = null, val responsePolicy: Output<String>? = null, val ruleName: Output<String>? = null) : ConvertibleToJava<ResponsePolicyRuleArgs>
Creates a new Response Policy Rule. Auto-naming is currently not supported for this resource.
Constructors
Link copied to clipboard
constructor(behavior: Output<ResponsePolicyRuleBehavior>? = null, clientOperationId: Output<String>? = null, dnsName: Output<String>? = null, kind: Output<String>? = null, localData: Output<ResponsePolicyRuleLocalDataArgs>? = null, project: Output<String>? = null, responsePolicy: Output<String>? = null, ruleName: Output<String>? = null)
Properties
Link copied to clipboard
Answer this query with a behavior rather than DNS data.
Link copied to clipboard
For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Link copied to clipboard
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.
Link copied to clipboard