Share via


KustoPoolUpdate Class

Definition

Class representing an update to a Kusto kusto pool.

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

Constructors

KustoPoolUpdate()

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

Id

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

LanguageExtensionValue

The list of language extensions.

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.

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 KustoPoolUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KustoPoolUpdate.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KustoPoolUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to