ManagedClusterAddonProfile Class

Definition

A Kubernetes add-on profile for a managed cluster.

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

Constructors

ManagedClusterAddonProfile()

Creates an new ManagedClusterAddonProfile instance.

Properties

Config

Key-value pairs for configuring an add-on.

Enabled

Whether the add-on is enabled or not.

IdentityClientId

The client ID of the user assigned identity.

IdentityObjectId

The object ID of the user assigned identity.

IdentityResourceId

The resource ID of the user assigned identity.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterAddonProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterAddonProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterAddonProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to