<reponame>Kagashino/pulumi-tctest// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.Tctest.Tke.Outputs
{

    [OutputType]
    public sealed class ClusterNodePoolGlobalConfig
    {
        public readonly string? Expander;
        public readonly bool? IgnoreDaemonSetsUtilization;
        public readonly bool? IsScaleInEnabled;
        public readonly int? MaxConcurrentScaleIn;
        public readonly int? ScaleInDelay;
        public readonly int? ScaleInUnneededTime;
        public readonly int? ScaleInUtilizationThreshold;
        public readonly bool? SkipNodesWithLocalStorage;
        public readonly bool? SkipNodesWithSystemPods;

        [OutputConstructor]
        private ClusterNodePoolGlobalConfig(
            string? expander,

            bool? ignoreDaemonSetsUtilization,

            bool? isScaleInEnabled,

            int? maxConcurrentScaleIn,

            int? scaleInDelay,

            int? scaleInUnneededTime,

            int? scaleInUtilizationThreshold,

            bool? skipNodesWithLocalStorage,

            bool? skipNodesWithSystemPods)
        {
            Expander = expander;
            IgnoreDaemonSetsUtilization = ignoreDaemonSetsUtilization;
            IsScaleInEnabled = isScaleInEnabled;
            MaxConcurrentScaleIn = maxConcurrentScaleIn;
            ScaleInDelay = scaleInDelay;
            ScaleInUnneededTime = scaleInUnneededTime;
            ScaleInUtilizationThreshold = scaleInUtilizationThreshold;
            SkipNodesWithLocalStorage = skipNodesWithLocalStorage;
            SkipNodesWithSystemPods = skipNodesWithSystemPods;
        }
    }
}
