Share via


LogAnalyticsIdentifier Class

Definition

Represents a Log Analytics workspace scope identifier.

public class LogAnalyticsIdentifier : Azure.ResourceManager.SecurityCenter.Models.SecurityAlertResourceIdentifier
public class LogAnalyticsIdentifier : Azure.ResourceManager.SecurityCenter.Models.SecurityAlertResourceIdentifier, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.LogAnalyticsIdentifier>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.LogAnalyticsIdentifier>
type LogAnalyticsIdentifier = class
    inherit SecurityAlertResourceIdentifier
type LogAnalyticsIdentifier = class
    inherit SecurityAlertResourceIdentifier
    interface IJsonModel<LogAnalyticsIdentifier>
    interface IPersistableModel<LogAnalyticsIdentifier>
Public Class LogAnalyticsIdentifier
Inherits SecurityAlertResourceIdentifier
Public Class LogAnalyticsIdentifier
Inherits SecurityAlertResourceIdentifier
Implements IJsonModel(Of LogAnalyticsIdentifier), IPersistableModel(Of LogAnalyticsIdentifier)
Inheritance
LogAnalyticsIdentifier
Implements

Properties

AgentId

(optional) The LogAnalytics agent id reporting the event that this alert is based on.

WorkspaceId

The LogAnalytics workspace id that stores this alert.

WorkspaceResourceGroup

The azure resource group for the LogAnalytics workspace storing this alert.

WorkspaceSubscriptionId

The azure subscription id for the LogAnalytics workspace storing this alert.

Explicit Interface Implementations

IJsonModel<LogAnalyticsIdentifier>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LogAnalyticsIdentifier>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SecurityAlertResourceIdentifier>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from SecurityAlertResourceIdentifier)
IJsonModel<SecurityAlertResourceIdentifier>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecurityAlertResourceIdentifier)
IPersistableModel<LogAnalyticsIdentifier>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LogAnalyticsIdentifier>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LogAnalyticsIdentifier>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SecurityAlertResourceIdentifier>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SecurityAlertResourceIdentifier)
IPersistableModel<SecurityAlertResourceIdentifier>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from SecurityAlertResourceIdentifier)
IPersistableModel<SecurityAlertResourceIdentifier>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SecurityAlertResourceIdentifier)

Applies to