def __init__(__self__, *, max_nodes: Optional[pulumi.Input[int]]=None, min_nodes: Optional[pulumi.Input[int]]=None, mode: Optional[pulumi.Input['NodeGroupAutoscalingPolicyMode']]=None):
    "\n        :param pulumi.Input[int] max_nodes: The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.\n        :param pulumi.Input[int] min_nodes: The minimum number of nodes that the group should have.\n        :param pulumi.Input['NodeGroupAutoscalingPolicyMode'] mode: The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.\n        "
    if (max_nodes is not None):
        pulumi.set(__self__, 'max_nodes', max_nodes)
    if (min_nodes is not None):
        pulumi.set(__self__, 'min_nodes', min_nodes)
    if (mode is not None):
        pulumi.set(__self__, 'mode', mode)
:param pulumi.Input[int] max_nodes: The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.
:param pulumi.Input[int] min_nodes: The minimum number of nodes that the group should have.
:param pulumi.Input['NodeGroupAutoscalingPolicyMode'] mode: The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
def __init__(__self__, *, max_nodes: Optional[pulumi.Input[int]]=None, min_nodes: Optional[pulumi.Input[int]]=None, mode: Optional[pulumi.Input['NodeGroupAutoscalingPolicyMode']]=None):
    "\n        :param pulumi.Input[int] max_nodes: The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.\n        :param pulumi.Input[int] min_nodes: The minimum number of nodes that the group should have.\n        :param pulumi.Input['NodeGroupAutoscalingPolicyMode'] mode: The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.\n        "
    if (max_nodes is not None):
        pulumi.set(__self__, 'max_nodes', max_nodes)
    if (min_nodes is not None):
        pulumi.set(__self__, 'min_nodes', min_nodes)
    if (mode is not None):
        pulumi.set(__self__, 'mode', mode)