ClusterAutoscalingResponse

data class ClusterAutoscalingResponse(val autoprovisioningLocations: List<String>, val autoprovisioningNodePoolDefaults: AutoprovisioningNodePoolDefaultsResponse, val autoscalingProfile: String, val enableNodeAutoprovisioning: Boolean, val resourceLimits: List<ResourceLimitResponse>)

ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.

Constructors

Link copied to clipboard
fun ClusterAutoscalingResponse(autoprovisioningLocations: List<String>, autoprovisioningNodePoolDefaults: AutoprovisioningNodePoolDefaultsResponse, autoscalingProfile: String, enableNodeAutoprovisioning: Boolean, resourceLimits: List<ResourceLimitResponse>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.

Link copied to clipboard

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

Link copied to clipboard

Defines autoscaling behaviour.

Link copied to clipboard

Enables automatic node pool creation and deletion.

Link copied to clipboard

Contains global constraints regarding minimum and maximum amount of resources in the cluster.