Share via


ClusterPoolLogAnalyticsProfile Class

Definition

Cluster pool log analytics profile used to enable or disable OMS agent for AKS cluster.

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

Constructors

ClusterPoolLogAnalyticsProfile(Boolean)

Initializes a new instance of ClusterPoolLogAnalyticsProfile.

Properties

IsEnabled

True if log analytics is enabled for cluster pool, otherwise false.

WorkspaceId

Log analytics workspace to associate with the OMS agent.

Explicit Interface Implementations

IJsonModel<ClusterPoolLogAnalyticsProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ClusterPoolLogAnalyticsProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ClusterPoolLogAnalyticsProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ClusterPoolLogAnalyticsProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ClusterPoolLogAnalyticsProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to