Share via


OperationalInsightsClusterData Class

Definition

A class representing the OperationalInsightsCluster data model. The top level Log Analytics cluster resource container.

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

Constructors

OperationalInsightsClusterData(AzureLocation)

Initializes a new instance of OperationalInsightsClusterData.

Properties

AssociatedWorkspaces

The list of Log Analytics workspaces associated with the cluster.

BillingType

The cluster's billing type.

CapacityReservationProperties

Additional properties for capacity reservation.

ClusterId

The ID associated with the cluster.

CreatedOn

The cluster creation time.

Id

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

(Inherited from ResourceData)
Identity

The identity of the resource. Current supported identity types: None, SystemAssigned, UserAssigned.

IsAvailabilityZonesEnabled

Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.

IsDoubleEncryptionEnabled

Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'.

KeyVaultProperties

The associated key properties.

LastModifiedOn

The last time the cluster was updated.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

The provisioning state of the cluster.

ResourceType

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

(Inherited from ResourceData)
Sku

The sku properties.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

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

Explicit Interface Implementations

IJsonModel<OperationalInsightsClusterData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OperationalInsightsClusterData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OperationalInsightsClusterData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OperationalInsightsClusterData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OperationalInsightsClusterData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to