Share via


ArcAgentProfile Class

Definition

Defines the Arc Agent properties for the clusters.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.ArcAgentProfileTypeConverter))]
public class ArcAgentProfile : Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IArcAgentProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.ArcAgentProfileTypeConverter))>]
type ArcAgentProfile = class
    interface IArcAgentProfile
    interface IJsonSerializable
Public Class ArcAgentProfile
Implements IArcAgentProfile
Inheritance
ArcAgentProfile
Attributes
Implements

Constructors

ArcAgentProfile()

Creates an new ArcAgentProfile instance.

Properties

AgentAutoUpgrade

Indicates whether the Arc agents on the be upgraded automatically to the latest version. Defaults to Enabled.

AgentError

List of arc agentry and system components errors on the cluster resource.

AgentState

Represents the current state of the Arc agentry and its dependent components.

DesiredAgentVersion

Version of the Arc agents to be installed on the cluster resource

SystemComponent

List of system extensions that are installed on the cluster resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ArcAgentProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ArcAgentProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedKubernetes.Models.Api20240715Preview.IArcAgentProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ArcAgentProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to