Share via


ManagedClusterPodIdentityProfile Constructors

Definition

Overloads

ManagedClusterPodIdentityProfile()

Initializes a new instance of the ManagedClusterPodIdentityProfile class.

ManagedClusterPodIdentityProfile(Nullable<Boolean>, Nullable<Boolean>, IList<ManagedClusterPodIdentity>, IList<ManagedClusterPodIdentityException>)

Initializes a new instance of the ManagedClusterPodIdentityProfile class.

ManagedClusterPodIdentityProfile()

Initializes a new instance of the ManagedClusterPodIdentityProfile class.

public ManagedClusterPodIdentityProfile ();
Public Sub New ()

Applies to

ManagedClusterPodIdentityProfile(Nullable<Boolean>, Nullable<Boolean>, IList<ManagedClusterPodIdentity>, IList<ManagedClusterPodIdentityException>)

Initializes a new instance of the ManagedClusterPodIdentityProfile class.

public ManagedClusterPodIdentityProfile (bool? enabled = default, bool? allowNetworkPluginKubenet = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentity> userAssignedIdentities = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentityException> userAssignedIdentityExceptions = default);
new Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentityProfile : Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentity> * System.Collections.Generic.IList<Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentityException> -> Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPodIdentityProfile
Public Sub New (Optional enabled As Nullable(Of Boolean) = Nothing, Optional allowNetworkPluginKubenet As Nullable(Of Boolean) = Nothing, Optional userAssignedIdentities As IList(Of ManagedClusterPodIdentity) = Nothing, Optional userAssignedIdentityExceptions As IList(Of ManagedClusterPodIdentityException) = Nothing)

Parameters

enabled
Nullable<Boolean>

Whether the pod identity addon is enabled.

allowNetworkPluginKubenet
Nullable<Boolean>

Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See using Kubenet network plugin with AAD Pod Identity for more information.

userAssignedIdentities
IList<ManagedClusterPodIdentity>

The pod identities to use in the cluster.

userAssignedIdentityExceptions
IList<ManagedClusterPodIdentityException>

The pod identity exceptions to allow.

Applies to