Share via


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

OperationalInsightsWorkspaceFeatures()

Initializes a new instance of OperationalInsightsWorkspaceFeatures.

Properties

AdditionalProperties

Additional Properties

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

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.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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