OperationalInsightsWorkspaceFeatures Class

Definition

Workspace features.

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

Constructors

Name Description
OperationalInsightsWorkspaceFeatures()

Initializes a new instance of OperationalInsightsWorkspaceFeatures.

Properties

Name Description
AdditionalProperties

Gets the AdditionalProperties.

Associations

List of associations for the workspace. Indicates if the workspace is associated with any of the following experiences: MDC, Sentinel, SentinelGraph, etc.

ClusterResourceId

Dedicated LA cluster resourceId that is linked to the workspaces.

ImmediatePurgeDataOn30Days

Flag that describes if we want to remove the data after 30 days.

IsDataExportEnabled

Flag that indicate if data should be exported.

IsLocalAuthDisabled

Disable Non-AAD based Auth.

IsLogAccessUsingOnlyResourcePermissionsEnabled

Flag that indicate which permission to use - resource or workspace or both.

IsUnifiedSentinelBillingOnly

An indication if the specify workspace is limited to sentinel's unified billing model only.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<OperationalInsightsWorkspaceFeatures>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OperationalInsightsWorkspaceFeatures>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OperationalInsightsWorkspaceFeatures>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OperationalInsightsWorkspaceFeatures>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OperationalInsightsWorkspaceFeatures>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to