Share via


ContainerGroupLogAnalytics Class

Definition

Container group log analytics information.

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

Constructors

ContainerGroupLogAnalytics(String, String)

Initializes a new instance of ContainerGroupLogAnalytics.

Properties

LogType

The log type to be used.

Metadata

Metadata for log analytics.

WorkspaceId

The workspace id for log analytics.

WorkspaceKey

The workspace key for log analytics.

WorkspaceResourceId

The workspace resource id for log analytics.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ContainerGroupLogAnalytics>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerGroupLogAnalytics>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerGroupLogAnalytics>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerGroupLogAnalytics>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerGroupLogAnalytics>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to