Share via


AgentPoolWindowsProfile Class

Definition

The Windows agent pool's specific profile.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolWindowsProfileTypeConverter))]
public class AgentPoolWindowsProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAgentPoolWindowsProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolWindowsProfileTypeConverter))>]
type AgentPoolWindowsProfile = class
    interface IAgentPoolWindowsProfile
    interface IJsonSerializable
Public Class AgentPoolWindowsProfile
Implements IAgentPoolWindowsProfile
Inheritance
AgentPoolWindowsProfile
Attributes
Implements

Constructors

Name Description
AgentPoolWindowsProfile()

Creates an new AgentPoolWindowsProfile instance.

Properties

Name Description
DisableOutboundNat

Whether to disable OutboundNAT in windows nodes. The default value is false. Outbound NAT can only be disabled if the cluster outboundType is NAT Gateway and the Windows agent pool does not have node public IP enabled.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AgentPoolWindowsProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AgentPoolWindowsProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAgentPoolWindowsProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AgentPoolWindowsProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to