Language

NodePoolAutoScaling Class

Definition

Node pool autoscaling

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.NodePoolAutoScalingTypeConverter))]
public class NodePoolAutoScaling : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.INodePoolAutoScaling
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.NodePoolAutoScalingTypeConverter))>]
type NodePoolAutoScaling = class
    interface INodePoolAutoScaling
    interface IJsonSerializable
Public Class NodePoolAutoScaling
Implements INodePoolAutoScaling
Inheritance
NodePoolAutoScaling
Attributes
Implements

Constructors

Name Description
NodePoolAutoScaling()

Creates an new NodePoolAutoScaling instance.

Properties

Name Description
Max

The maximum number of nodes in the node pool. Validation:

  • Minimum: 0 (must be >= min)
  • Maximum: 200 (only when availabilityZone is not specified)
  • No maximum when availabilityZone is specified
Min

The minimum number of nodes in the node pool. Validation:

  • Minimum: 0
  • Maximum: 200 (only when availabilityZone is not specified)
  • No maximum when availabilityZone is specified

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NodePoolAutoScaling.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NodePoolAutoScaling.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.INodePoolAutoScaling.

FromJsonString(String)

Creates a new instance of NodePoolAutoScaling, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of NodePoolAutoScaling into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to