{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/BigDataPoolResourceProperties", "title": "BigDataPoolResourceProperties", "type": "object", "description": "Properties of a Big Data pool.", "properties": { "provisioningState": { "type": "string", "description": "The state of the Big Data pool.", "readOnly": true }, "autoScale": { "$ref": "#/components/schemas/AutoScaleProperties" }, "creationDate": { "type": "string", "format": "date-time", "readOnly": true }, "autoPause": { "$ref": "#/components/schemas/AutoPauseProperties" }, "isComputeIsolationEnabled": { "type": "boolean", "description": "Whether compute isolation is enabled." }, "sessionLevelPackagesEnabled": { "type": "boolean", "description": "Whether session level packages are enabled." }, "cacheSize": { "type": "integer", "readOnly": true }, "dynamicExecutorAllocation": { "$ref": "#/components/schemas/DynamicExecutorAllocation" }, "sparkEventsFolder": { "type": "string", "description": "The Spark events folder." }, "nodeCount": { "type": "integer", "description": "The number of nodes." }, "customLibraries": { "type": "array", "items": { "$ref": "#/components/schemas/LibraryInfo" } }, "sparkConfigProperties": { "$ref": "#/components/schemas/SparkConfigProperties" }, "sparkVersion": { "type": "string", "description": "The Apache Spark version." }, "defaultSparkLogFolder": { "type": "string", "description": "The default folder where Spark logs will be written." }, "nodeSize": { "type": "string", "description": "The level of compute power.", "enum": [ "None", "Small", "Medium", "Large", "XLarge", "XXLarge", "XXXLarge" ] }, "nodeSizeFamily": { "type": "string", "description": "The kind of nodes.", "enum": [ "None", "MemoryOptimized", "HardwareAcceleratedFPGA", "HardwareAcceleratedGPU" ] } } }