Share via


ScaleDownMode Struct

Definition

Describes how VMs are added to or removed from Agent Pools. See billing states.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.ScaleDownModeTypeConverter))]
public struct ScaleDownMode : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.ScaleDownMode>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.ScaleDownModeTypeConverter))>]
type ScaleDownMode = struct
    interface IArgumentCompleter
Public Structure ScaleDownMode
Implements IArgumentCompleter, IEquatable(Of ScaleDownMode)
Inheritance
ScaleDownMode
Attributes
Implements

Fields

Deallocate

Attempt to start deallocated instances (if they exist) during scale up and deallocate instances during scale down.

Delete

Create new instances during scale up and remove instances during scale down.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(Object)

Compares values of enum type ScaleDownMode (override for Object)

Equals(ScaleDownMode)

Compares values of enum type ScaleDownMode

GetHashCode()

Returns hashCode for enum ScaleDownMode

ToString()

Returns string representation for ScaleDownMode

Operators

Equality(ScaleDownMode, ScaleDownMode)

Overriding == operator for enum ScaleDownMode

Implicit(ScaleDownMode to String)

Implicit operator to convert ScaleDownMode to string

Implicit(String to ScaleDownMode)

Implicit operator to convert string to ScaleDownMode

Inequality(ScaleDownMode, ScaleDownMode)

Overriding != operator for enum ScaleDownMode

Applies to