Share via


ManagedClusterPodIdentityProfile Class

Definition

See use AAD pod identity for more details on pod identity integration.

public class ManagedClusterPodIdentityProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterPodIdentityProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterPodIdentityProfile>
public class ManagedClusterPodIdentityProfile
type ManagedClusterPodIdentityProfile = class
    interface IJsonModel<ManagedClusterPodIdentityProfile>
    interface IPersistableModel<ManagedClusterPodIdentityProfile>
type ManagedClusterPodIdentityProfile = class
Public Class ManagedClusterPodIdentityProfile
Implements IJsonModel(Of ManagedClusterPodIdentityProfile), IPersistableModel(Of ManagedClusterPodIdentityProfile)
Public Class ManagedClusterPodIdentityProfile
Inheritance
ManagedClusterPodIdentityProfile
Implements

Constructors

ManagedClusterPodIdentityProfile()

Initializes a new instance of ManagedClusterPodIdentityProfile.

Properties

AllowNetworkPluginKubenet

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.

IsEnabled

Whether the pod identity addon is enabled.

UserAssignedIdentities

The pod identities to use in the cluster.

UserAssignedIdentityExceptions

The pod identity exceptions to allow.

Explicit Interface Implementations

IJsonModel<ManagedClusterPodIdentityProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ManagedClusterPodIdentityProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedClusterPodIdentityProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedClusterPodIdentityProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ManagedClusterPodIdentityProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to