ClusterControlPlaneLocalArgs

data class ClusterControlPlaneLocalArgs(val machineFilter: Output<String>? = null, val nodeCount: Output<Int>? = null, val nodeLocation: Output<String>? = null, val sharedDeploymentPolicy: Output<String>? = null) : ConvertibleToJava<ClusterControlPlaneLocalArgs>

Constructors

Link copied to clipboard
constructor(machineFilter: Output<String>? = null, nodeCount: Output<Int>? = null, nodeLocation: Output<String>? = null, sharedDeploymentPolicy: Output<String>? = null)

Properties

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

Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=", and is documented here: AIP-160.

Link copied to clipboard
val nodeCount: Output<Int>? = null

The number of nodes to serve as replicas of the Control Plane. Only 1 and 3 are supported.

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

Name of the Google Distributed Cloud Edge zones where this node pool will be created. For example: us-central1-edge-customer-a.

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

Policy configuration about how user applications are deployed. Possible values are: SHARED_DEPLOYMENT_POLICY_UNSPECIFIED, ALLOWED, DISALLOWED.

Functions

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