Show / Hide Table of Contents

Class AutoscalingPolicyBasicAlgorithmYarnConfigGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
AutoscalingPolicyBasicAlgorithmYarnConfigGetArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Dataproc.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class AutoscalingPolicyBasicAlgorithmYarnConfigGetArgs : ResourceArgs

Constructors

View Source

AutoscalingPolicyBasicAlgorithmYarnConfigGetArgs()

Declaration
public AutoscalingPolicyBasicAlgorithmYarnConfigGetArgs()

Properties

View Source

GracefulDecommissionTimeout

Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations. Bounds: [0s, 1d].

Declaration
public Input<string> GracefulDecommissionTimeout { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ScaleDownFactor

Fraction of average pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. Bounds: [0.0, 1.0].

Declaration
public Input<double> ScaleDownFactor { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

ScaleDownMinWorkerFraction

Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.

Declaration
public Input<double> ScaleDownMinWorkerFraction { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

ScaleUpFactor

Fraction of average pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). Bounds: [0.0, 1.0].

Declaration
public Input<double> ScaleUpFactor { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

ScaleUpMinWorkerFraction

Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.

Declaration
public Input<double> ScaleUpMinWorkerFraction { get; set; }
Property Value
Type Description
Input<System.Double>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.