IAgentPoolProperties 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.AgentPoolPropertiesTypeConverter))]
public interface IAgentPoolProperties : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolProfile, Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolProvisioningStatus, Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAgentPoolUpdateProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.AgentPoolPropertiesTypeConverter))>]
type IAgentPoolProperties = interface
interface IJsonSerializable
interface IAgentPoolProfile
interface IAgentPoolUpdateProfile
interface IAgentPoolProvisioningStatus
Public Interface IAgentPoolProperties
Implements IAgentPoolProfile, IAgentPoolProvisioningStatus, 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) |
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) |
ProvisioningState |
The status of the latest long running operation for the agent pool. (Inherited from IAgentPoolProvisioningStatus) |
StatusCurrentState |
The current state of the agent pool. (Inherited from IAgentPoolProvisioningStatus) |
StatusErrorMessage |
Error messages during an agent pool operation or steady state. (Inherited from IAgentPoolProvisioningStatus) |
StatusReadyReplica | (Inherited from IAgentPoolProvisioningStatus) |
VMSize |
The VM sku size of the agent pool node VMs. (Inherited from IAgentPoolUpdateProfile) |
Methods
ToJson(JsonObject, SerializationMode) | (Inherited from IJsonSerializable) |