ResponsePolicyRuleArgs

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
fun ResponsePolicyRuleArgs(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)

Functions

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

Properties

Link copied to clipboard

Answer this query with a behavior rather than DNS data.

Link copied to clipboard
val clientOperationId: Output<String>? = null

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
val dnsName: Output<String>? = null

The DNS name (wildcard or exact) to apply this rule to. Must be unique within the Response Policy Rule.

Link copied to clipboard
val kind: Output<String>? = null
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
val project: Output<String>? = null
Link copied to clipboard
val responsePolicy: Output<String>? = null
Link copied to clipboard
val ruleName: Output<String>? = null

An identifier for this rule. Must be unique with the ResponsePolicy.