Share via


AddonStatusProfile Class

Definition

The status profile of the addons and other kubernetes components

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.AddonStatusProfileTypeConverter))]
public class AddonStatusProfile : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAddonStatusProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.AddonStatusProfileTypeConverter))>]
type AddonStatusProfile = class
    interface IAddonStatusProfile
    interface IJsonSerializable
Public Class AddonStatusProfile
Implements IAddonStatusProfile
Inheritance
AddonStatusProfile
Attributes
Implements

Constructors

AddonStatusProfile()

Creates an new AddonStatusProfile instance.

Properties

ErrorMessage

Observed error message from the addon or component

Name

Name of the addon or component

Phase

Observed phase of the addon or component on the provisioned cluster. Possible values include: 'pending', 'provisioning', 'provisioning {HelmChartInstalled}', 'provisioning {MSICertificateDownloaded}', 'provisioned', 'deleting', 'failed', 'upgrading'

Ready

Indicates whether the addon or component is ready

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AddonStatusProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AddonStatusProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IAddonStatusProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AddonStatusProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to