NodePoolPlacementPolicyArgs

data class NodePoolPlacementPolicyArgs(val policyName: Output<String>? = null, val tpuTopology: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<NodePoolPlacementPolicyArgs>

Constructors

Link copied to clipboard
constructor(policyName: Output<String>? = null, tpuTopology: Output<String>? = null, type: Output<String>)

Properties

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

If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.

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

The TPU placement topology for pod slice node pool.

Link copied to clipboard
val type: Output<String>

The type of the policy. Supports a single value: COMPACT. Specifying COMPACT placement policy type places node pool's nodes in a closer physical proximity in order to reduce network latency between nodes.

Functions

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