다음을 통해 공유


ManagedClusterPropertiesIdentityProfile Class

Definition

The user identity associated with the managed cluster. This identity will be used by the kubelet. Only one user assigned identity is allowed. The only accepted key is "kubeletidentity", with value of "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClusterPropertiesIdentityProfileTypeConverter))]
public class ManagedClusterPropertiesIdentityProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IManagedClusterPropertiesIdentityProfile, Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.IAssociativeArray<Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IUserAssignedIdentity>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClusterPropertiesIdentityProfileTypeConverter))>]
type ManagedClusterPropertiesIdentityProfile = class
    interface IManagedClusterPropertiesIdentityProfile
    interface IJsonSerializable
    interface IAssociativeArray<IUserAssignedIdentity>
Public Class ManagedClusterPropertiesIdentityProfile
Implements IAssociativeArray(Of IUserAssignedIdentity), IManagedClusterPropertiesIdentityProfile
Inheritance
ManagedClusterPropertiesIdentityProfile
Attributes
Implements

Constructors

Name Description
ManagedClusterPropertiesIdentityProfile()

Creates an new ManagedClusterPropertiesIdentityProfile instance.

Fields

Name Description
__additionalProperties

Properties

Name Description
Item[String]

Methods

Name Description
Add(String, IUserAssignedIdentity)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterPropertiesIdentityProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterPropertiesIdentityProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterPropertiesIdentityProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
TryGetValue(String, IUserAssignedIdentity)

Operators

Name Description
Implicit(ManagedClusterPropertiesIdentityProfile to Dictionary<String,IUserAssignedIdentity>)

Explicit Interface Implementations

Name Description
IAssociativeArray<IUserAssignedIdentity>.AdditionalProperties
IAssociativeArray<IUserAssignedIdentity>.Count
IAssociativeArray<IUserAssignedIdentity>.Keys
IAssociativeArray<IUserAssignedIdentity>.Values

Applies to