Partager via


KustoPoolProperties Class

Definition

Class representing the Kusto pool properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.KustoPoolPropertiesTypeConverter))]
public class KustoPoolProperties : Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.IKustoPoolProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.KustoPoolPropertiesTypeConverter))>]
type KustoPoolProperties = class
    interface IKustoPoolProperties
    interface IJsonSerializable
Public Class KustoPoolProperties
Implements IKustoPoolProperties
Inheritance
KustoPoolProperties
Attributes
Implements

Constructors

KustoPoolProperties()

Creates an new KustoPoolProperties instance.

Properties

DataIngestionUri

The Kusto Pool data ingestion URI.

EnablePurge

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

EnableStreamingIngest

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

LanguageExtensionValue

The list of language extensions.

OptimizedAutoscaleIsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

OptimizedAutoscaleMaximum

Maximum allowed instances count.

OptimizedAutoscaleMinimum

Minimum allowed instances count.

OptimizedAutoscaleVersion

The version of the template defined, for instance 1.

ProvisioningState

The provisioned state of the resource.

State

The state of the resource.

StateReason

The reason for the Kusto Pool's current state.

Uri

The Kusto Pool URI.

WorkspaceUid

The workspace unique identifier.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KustoPoolProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KustoPoolProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.IKustoPoolProperties.

FromJsonString(String)

Creates a new instance of KustoPoolProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of KustoPoolProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to