ArcAgentProfile Class

Definition

Defines the Arc Agent properties for the clusters.

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

Constructors

Name Description
ArcAgentProfile()

Initializes a new instance of ArcAgentProfile.

Properties

Name Description
AgentAutoUpgrade

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

AgentErrors

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.

SystemComponents

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

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ArcAgentProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ArcAgentProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ArcAgentProfile>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ArcAgentProfile>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ArcAgentProfile>.Write(ModelReaderWriterOptions)

Applies to