diff --git a/internal/services/synapse/synapse_spark_pool_resource.go b/internal/services/synapse/synapse_spark_pool_resource.go index 4be83c0131bc..20ef63161d3c 100644 --- a/internal/services/synapse/synapse_spark_pool_resource.go +++ b/internal/services/synapse/synapse_spark_pool_resource.go @@ -58,6 +58,8 @@ func resourceSynapseSparkPool() *pluginsdk.Resource { Type: pluginsdk.TypeString, Required: true, ValidateFunc: validation.StringInSlice([]string{ + string(synapse.NodeSizeFamilyHardwareAcceleratedFPGA), + string(synapse.NodeSizeFamilyHardwareAcceleratedGPU), string(synapse.NodeSizeFamilyMemoryOptimized), string(synapse.NodeSizeFamilyNone), }, false), diff --git a/website/docs/r/synapse_spark_pool.html.markdown b/website/docs/r/synapse_spark_pool.html.markdown index 6bc9c7acb24f..08dad4aed3a9 100644 --- a/website/docs/r/synapse_spark_pool.html.markdown +++ b/website/docs/r/synapse_spark_pool.html.markdown @@ -91,7 +91,7 @@ The following arguments are supported: * `synapse_workspace_id` - (Required) The ID of the Synapse Workspace where the Synapse Spark Pool should exist. Changing this forces a new Synapse Spark Pool to be created. -* `node_size_family` - (Required) The kind of nodes that the Spark Pool provides. Possible values are `MemoryOptimized` and `None`. +* `node_size_family` - (Required) The kind of nodes that the Spark Pool provides. Possible values are `HardwareAcceleratedFPGA`, `HardwareAcceleratedGPU`, `MemoryOptimized`, and `None`. * `node_size` - (Required) The level of node in the Spark Pool. Possible values are `Small`, `Medium`, `Large`, `None`, `XLarge`, `XXLarge` and `XXXLarge`.