Share via


KustoPool Class

Definition

Class representing a Kusto kusto pool.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.KustoPoolTypeConverter))]
public class KustoPool : Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.IKustoPool, Microsoft.Azure.PowerShell.Cmdlets.Synapse.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Synapse.Models.Api20210601Preview.KustoPoolTypeConverter))>]
type KustoPool = class
    interface IKustoPool
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
    interface IValidates
Public Class KustoPool
Implements IKustoPool, IValidates
Inheritance
KustoPool
Attributes
Implements

Constructors

KustoPool()

Creates an new KustoPool 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.

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}

LanguageExtensionValue

The list of language extensions.

Location

The geo-location where the resource lives

Name

The name of the resource

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.

SkuCapacity

The number of instances of the cluster.

SkuName

SKU name.

SkuSize

SKU size.

State

The state of the resource.

StateReason

The reason for the Kusto Pool's current state.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Tag

Resource tags.

Type

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

Uri

The Kusto Pool URI.

WorkspaceUid

The workspace unique identifier.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KustoPool.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KustoPool.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KustoPool into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to