diff --git a/databricks-default-cluster-policies/main.tf b/databricks-default-cluster-policies/main.tf index a75863d6..fb23eaac 100644 --- a/databricks-default-cluster-policies/main.tf +++ b/databricks-default-cluster-policies/main.tf @@ -235,23 +235,9 @@ module "large_gpu_large_clusters_cluster_policy" { "value" : 120 }, "node_type_id" : { - "type" : "allowlist", - "values" : [ - "g4dn.xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g5.xlarge", - "g5.2xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.48xlarge" - ], + "type" : "regex", + "pattern" : "([gp]+[4-6]+[dn]*\\.[0-48]{0,1}xlarge)", + "hidden" : false "defaultValue" : "g4dn.xlarge" }, }) @@ -271,23 +257,9 @@ module "large_gpu_personal_cluster_policy" { "value" : 120 } "node_type_id" : { - "type" : "allowlist", - "values" : [ - "g4dn.xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g5.xlarge", - "g5.8xlarge", - "g5.4xlarge", - "g5.48xlarge", - "g5.2xlarge", - "g5.24xlarge", - "g5.16xlarge", - "g5.12xlarge" - ], + "type" : "regex", + "pattern" : "([gp]+[4-6]+[dn]*\\.[0-48]{0,1}xlarge)", + "hidden" : false "defaultValue" : "g4dn.xlarge" }, }) @@ -319,23 +291,9 @@ module "large_gpu_small_clusters_cluster_policy" { "value" : 120 }, "node_type_id" : { - "type" : "allowlist", - "values" : [ - "g4dn.xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g5.xlarge", - "g5.8xlarge", - "g5.4xlarge", - "g5.48xlarge", - "g5.2xlarge", - "g5.24xlarge", - "g5.16xlarge", - "g5.12xlarge" - ], + "type" : "regex", + "pattern" : "([gp]+[4-6]+[dn]*\\.[0-48]{0,1}xlarge)", + "hidden" : false "defaultValue" : "g4dn.xlarge" }, })