// *** WARNING: this file was generated by test. *** // *** 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.Example.Inputs { /// <summary> /// Options for tuning the Kubernetes client used by a Provider. /// </summary> public sealed class KubeClientSettingsArgs : global::Pulumi.ResourceArgs { /// <summary> /// Maximum burst for throttle. Default value is 10. /// </summary> [Input("burst")] public Input<int>? Burst { get; set; } /// <summary> /// Maximum queries per second (QPS) to the API server from this client. Default value is 5. /// </summary> [Input("qps")] public Input<double>? Qps { get; set; } [Input("recTest")] public Input<Inputs.KubeClientSettingsArgs>? RecTest { get; set; } public KubeClientSettingsArgs() { Burst = Utilities.GetEnvInt32("PULUMI_K8S_CLIENT_BURST"); Qps = Utilities.GetEnvDouble("PULUMI_K8S_CLIENT_QPS"); } public static new KubeClientSettingsArgs Empty => new KubeClientSettingsArgs(); } }