Share via


ManagedClusterWindowsProfile Class

Definition

Profile for Windows VMs in the managed cluster.

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

Constructors

ManagedClusterWindowsProfile()

Creates an new ManagedClusterWindowsProfile instance.

Properties

AdminPassword
AdminUsername
EnableCsiProxy

For more details on CSI proxy, see the CSI proxy GitHub repo.

GmsaProfileDnsServer
GmsaProfileEnabled

Specifies whether to enable Windows gMSA in the managed cluster.

GmsaProfileRootDomainName
LicenseType

The license type to use for Windows VMs. See Azure Hybrid User Benefits for more details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterWindowsProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterWindowsProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterWindowsProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to