ClusterAutoscaling constructor

const ClusterAutoscaling({
  1. Input<List<String>>? autoprovisioningLocations,
  2. Input<AutoprovisioningNodePoolDefaults>? autoprovisioningNodePoolDefaults,
  3. Input<ClusterAutoscalingAutoscalingProfile>? autoscalingProfile,
  4. Input<bool>? enableNodeAutoprovisioning,
  5. Input<List<ResourceLimit>>? resourceLimits,
})

Creates a new ClusterAutoscaling. autoprovisioningLocations The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP. autoprovisioningNodePoolDefaults AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP. autoscalingProfile Defines autoscaling behaviour. enableNodeAutoprovisioning Enables automatic node pool creation and deletion. resourceLimits Contains global constraints regarding minimum and maximum amount of resources in the cluster.

Implementation

const ClusterAutoscaling({
  this.autoprovisioningLocations,
  this.autoprovisioningNodePoolDefaults,
  this.autoscalingProfile,
  this.enableNodeAutoprovisioning,
  this.resourceLimits,
});