ResponsePolicyArgs

data class ResponsePolicyArgs(val clientOperationId: Output<String>? = null, val description: Output<String>? = null, val gkeClusters: Output<List<ResponsePolicyGKEClusterArgs>>? = null, val kind: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val networks: Output<List<ResponsePolicyNetworkArgs>>? = null, val project: Output<String>? = null, val responsePolicyName: Output<String>? = null) : ConvertibleToJava<ResponsePolicyArgs>

Creates a new Response Policy Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun ResponsePolicyArgs(clientOperationId: Output<String>? = null, description: Output<String>? = null, gkeClusters: Output<List<ResponsePolicyGKEClusterArgs>>? = null, kind: Output<String>? = null, labels: Output<Map<String, String>>? = null, networks: Output<List<ResponsePolicyNetworkArgs>>? = null, project: Output<String>? = null, responsePolicyName: Output<String>? = null)

Functions

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

Properties

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

User-provided description for this Response Policy.

Link copied to clipboard

The list of Google Kubernetes Engine clusters to which this response policy is applied.

Link copied to clipboard
val kind: Output<String>? = null
Link copied to clipboard
val labels: Output<Map<String, String>>? = null

User labels.

Link copied to clipboard

List of network names specifying networks to which this policy is applied.

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

User assigned name for this Response Policy.