Share via


OperationalInsightsTableData Class

Definition

A class representing the OperationalInsightsTable data model. Workspace data table definition.

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

Constructors

OperationalInsightsTableData()

Initializes a new instance of OperationalInsightsTableData.

Properties

ArchiveRetentionInDays

The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays).

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsRetentionInDaysAsDefault

True - Value originates from workspace retention in days, False - Customer specific.

IsTotalRetentionInDaysAsDefault

True - Value originates from retention in days, False - Customer specific.

LastPlanModifiedDate

The timestamp that table plan was last modified (UTC).

Name

The name of the resource.

(Inherited from ResourceData)
Plan

Instruct the system how to handle and charge the logs ingested to this table.

ProvisioningState

Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
RestoredLogs

Parameters of the restore operation that initiated this table.

ResultStatistics

Search job execution statistics.

RetentionInDays

The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.

Schema

Table schema.

SearchResults

Parameters of the search job that initiated this table.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TotalRetentionInDays

The table total retention in days, between 4 and 2556. Setting this property to -1 will default to table retention.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<OperationalInsightsTableData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OperationalInsightsTableData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OperationalInsightsTableData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OperationalInsightsTableData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OperationalInsightsTableData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to