ArmSynapseModelFactory.SynapseKustoPoolData Method

Definition

Initializes a new instance of SynapseKustoPoolData.

public static Azure.ResourceManager.Synapse.SynapseKustoPoolData SynapseKustoPoolData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Synapse.Models.SynapseDataSourceSku sku = default, Azure.ETag? etag = default, Azure.ResourceManager.Synapse.Models.KustoPoolState? state = default, Azure.ResourceManager.Synapse.Models.ResourceProvisioningState? provisioningState = default, Uri uri = default, Uri dataIngestionUri = default, string stateReason = default, Azure.ResourceManager.Synapse.Models.SynapseOptimizedAutoscale optimizedAutoscale = default, bool? enableStreamingIngest = default, bool? enablePurge = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Synapse.Models.SynapseLanguageExtension> languageExtensionsValue = default, Guid? workspaceUid = default);
static member SynapseKustoPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Synapse.Models.SynapseDataSourceSku * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.Synapse.Models.KustoPoolState> * Nullable<Azure.ResourceManager.Synapse.Models.ResourceProvisioningState> * Uri * Uri * string * Azure.ResourceManager.Synapse.Models.SynapseOptimizedAutoscale * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.Synapse.Models.SynapseLanguageExtension> * Nullable<Guid> -> Azure.ResourceManager.Synapse.SynapseKustoPoolData
Public Shared Function SynapseKustoPoolData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As SynapseDataSourceSku = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional state As Nullable(Of KustoPoolState) = Nothing, Optional provisioningState As Nullable(Of ResourceProvisioningState) = Nothing, Optional uri As Uri = Nothing, Optional dataIngestionUri As Uri = Nothing, Optional stateReason As String = Nothing, Optional optimizedAutoscale As SynapseOptimizedAutoscale = Nothing, Optional enableStreamingIngest As Nullable(Of Boolean) = Nothing, Optional enablePurge As Nullable(Of Boolean) = Nothing, Optional languageExtensionsValue As IEnumerable(Of SynapseLanguageExtension) = Nothing, Optional workspaceUid As Nullable(Of Guid) = Nothing) As SynapseKustoPoolData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

sku
SynapseDataSourceSku

The SKU of the kusto pool.

etag
Nullable<ETag>

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

state
Nullable<KustoPoolState>

The state of the resource.

provisioningState
Nullable<ResourceProvisioningState>

The provisioned state of the resource.

uri
Uri

The Kusto Pool URI.

dataIngestionUri
Uri

The Kusto Pool data ingestion URI.

stateReason
String

The reason for the Kusto Pool's current state.

optimizedAutoscale
SynapseOptimizedAutoscale

Optimized auto scale definition.

enableStreamingIngest
Nullable<Boolean>

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

enablePurge
Nullable<Boolean>

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

languageExtensionsValue
IEnumerable<SynapseLanguageExtension>

List of the Kusto Pool's language extensions.

workspaceUid
Nullable<Guid>

The workspace unique identifier.

Returns

A new SynapseKustoPoolData instance for mocking.

Applies to