Share via


AgentPoolMode Struct

Definition

A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools

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

Fields

System

System agent pools are primarily for hosting critical system pods such as CoreDNS and metrics-server. System agent pools osType must be Linux. System agent pools VM SKU must have at least 2vCPUs and 4GB of memory.

User

User agent pools are primarily for hosting your application pods.

Methods

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

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

Equals(AgentPoolMode)

Compares values of enum type AgentPoolMode

Equals(Object)

Compares values of enum type AgentPoolMode (override for Object)

GetHashCode()

Returns hashCode for enum AgentPoolMode

ToString()

Returns string representation for AgentPoolMode

Operators

Equality(AgentPoolMode, AgentPoolMode)

Overriding == operator for enum AgentPoolMode

Implicit(AgentPoolMode to String)

Implicit operator to convert AgentPoolMode to string

Implicit(String to AgentPoolMode)

Implicit operator to convert string to AgentPoolMode

Inequality(AgentPoolMode, AgentPoolMode)

Overriding != operator for enum AgentPoolMode

Applies to