Share via


KustoClusterData Class

Definition

A class representing the KustoCluster data model. Class representing a Kusto cluster.

public class KustoClusterData : Azure.ResourceManager.Models.TrackedResourceData
type KustoClusterData = class
    inherit TrackedResourceData
Public Class KustoClusterData
Inherits TrackedResourceData
Inheritance

Constructors

KustoClusterData(AzureLocation, KustoSku)

Initializes a new instance of KustoClusterData.

Properties

AcceptedAudiences

The cluster's accepted audiences.

AllowedFqdnList

List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.

AllowedIPRangeList

The list of ips in the format of CIDR allowed to connect to the cluster.

ClusterUri

The cluster URI.

DataIngestionUri

The cluster data ingestion URI.

EngineType

The engine type.

ETag

A unique read-only string that changes whenever the resource is updated.

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 cluster, if configured.

IsAutoStopEnabled

A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).

IsDiskEncryptionEnabled

A boolean value that indicates if the cluster's disks are encrypted.

IsDoubleEncryptionEnabled

A boolean value that indicates if double encryption is enabled.

IsPurgeEnabled

A boolean value that indicates if the purge operations are enabled.

IsStreamingIngestEnabled

A boolean value that indicates if the streaming ingest is enabled.

KeyVaultProperties

KeyVault properties for the cluster encryption.

LanguageExtensionsValue

The list of language extensions.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
MigrationCluster

Properties of the peer cluster involved in a migration to/from this cluster.

Name

The name of the resource.

(Inherited from ResourceData)
OptimizedAutoscale

Optimized auto scale definition.

PrivateEndpointConnections

A list of private endpoint connections.

ProvisioningState

The provisioned state of the resource.

PublicIPType

Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).

PublicNetworkAccess

Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.

ResourceType

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

(Inherited from ResourceData)
RestrictOutboundNetworkAccess

Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.

Sku

The SKU of the cluster.

State

The state of the resource.

StateReason

The reason for the cluster's current state.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
TrustedExternalTenants

The cluster's external tenants.

VirtualClusterGraduationProperties

Virtual Cluster graduation properties.

VirtualNetworkConfiguration

Virtual network definition.

Zones

The availability zones of the cluster.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to