SparkPool

class SparkPool : KotlinCustomResource

Manages a Synapse Spark Pool.

Import

Synapse Spark Pool can be imported using the resource id, e.g.

$ pulumi import azure:synapse/sparkPool:SparkPool example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Synapse/workspaces/workspace1/bigDataPools/sparkPool1

Properties

Link copied to clipboard

An auto_pause block as defined below.

Link copied to clipboard

An auto_scale block as defined below. Exactly one of node_count or auto_scale must be specified.

Link copied to clipboard
val cacheSize: Output<Int>?

The cache size in the Spark Pool.

Link copied to clipboard

Indicates whether compute isolation is enabled or not. Defaults to false.

Link copied to clipboard

Indicates whether Dynamic Executor Allocation is enabled or not. Defaults to false.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

A library_requirement block as defined below.

Link copied to clipboard
val maxExecutors: Output<Int>?

The maximum number of executors allocated only when dynamic_executor_allocation_enabled set to true.

Link copied to clipboard
val minExecutors: Output<Int>?

The minimum number of executors allocated only when dynamic_executor_allocation_enabled set to true.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Synapse Spark Pool. Changing this forces a new Synapse Spark Pool to be created.

Link copied to clipboard
val nodeCount: Output<Int>?

The number of nodes in the Spark Pool. Exactly one of node_count or auto_scale must be specified.

Link copied to clipboard
val nodeSize: Output<String>

The level of node in the Spark Pool. Possible values are Small, Medium, Large, None, XLarge, XXLarge and XXXLarge.

Link copied to clipboard
val nodeSizeFamily: Output<String>

The kind of nodes that the Spark Pool provides. Possible values are HardwareAcceleratedFPGA, HardwareAcceleratedGPU, MemoryOptimized, and None.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Indicates whether session level packages are enabled or not. Defaults to false.

Link copied to clipboard

A spark_config block as defined below.

Link copied to clipboard

The Spark events folder. Defaults to /events.

Link copied to clipboard
val sparkLogFolder: Output<String>?

The default folder where Spark logs will be written. Defaults to /logs.

Link copied to clipboard
val sparkVersion: Output<String>?

The Apache Spark version. Possible values are 2.4 , 3.1 , 3.2 and 3.3. Defaults to 2.4.

Link copied to clipboard

The ID of the Synapse Workspace where the Synapse Spark Pool should exist. Changing this forces a new Synapse Spark Pool to be created.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A mapping of tags which should be assigned to the Synapse Spark Pool.

Link copied to clipboard
val urn: Output<String>