INamedAgentPoolProfile Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.NamedAgentPoolProfileTypeConverter))]
public interface INamedAgentPoolProfile : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolName, Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolProfile, Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolUpdateProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.NamedAgentPoolProfileTypeConverter))>]
type INamedAgentPoolProfile = interface
interface IJsonSerializable
interface IAgentPoolProfile
interface IAgentPoolUpdateProfile
interface IAgentPoolName
Public Interface INamedAgentPoolProfile
Implements IAgentPoolName, IAgentPoolProfile, IAgentPoolUpdateProfile
- Derived
- Attributes
- Implements
Properties
Count |
Number of nodes in the agent pool. The default value is 1. (Inherited from IAgentPoolUpdateProfile) |
EnableAutoScaling |
Whether to enable auto-scaler. Default value is false (Inherited from IAgentPoolProfile) |
KubernetesVersion |
Version of Kubernetes in use by the agent pool. This is inherited from the kubernetesVersion of the provisioned cluster. (Inherited from IAgentPoolUpdateProfile) |
MaxCount |
The maximum number of nodes for auto-scaling (Inherited from IAgentPoolProfile) |
MaxPod |
The maximum number of pods that can run on a node. (Inherited from IAgentPoolProfile) |
MinCount |
The minimum number of nodes for auto-scaling (Inherited from IAgentPoolProfile) |
Name | (Inherited from IAgentPoolName) |
NodeLabel |
The node labels to be persisted across all nodes in agent pool. (Inherited from IAgentPoolProfile) |
NodeTaint |
Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule. (Inherited from IAgentPoolProfile) |
OSSku |
Specifies the OS SKU used by the agent pool. The default is CBLMariner if OSType is Linux. The default is Windows2019 when OSType is Windows. (Inherited from IAgentPoolProfile) |
OSType |
The particular KubernetesVersion Image OS Type (Linux, Windows) (Inherited from IAgentPoolProfile) |
VMSize |
The VM sku size of the agent pool node VMs. (Inherited from IAgentPoolUpdateProfile) |
Methods
ToJson(JsonObject, SerializationMode) | (Inherited from IJsonSerializable) |