Pracovní prostory Microsoft.Databricks

Definice prostředku Bicep

Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Databricks/workspaces, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Databricks/workspaces@2026-01-01' = {
  location: 'string'
  name: 'string'
  properties: {
    accessConnector: {
      id: 'string'
      identityType: 'string'
      userAssignedIdentityId: 'string'
    }
    authorizations: [
      {
        principalId: 'string'
        roleDefinitionId: 'string'
      }
    ]
    computeMode: 'string'
    createdBy: {}
    defaultCatalog: {
      initialName: 'string'
      initialType: 'string'
    }
    defaultStorageFirewall: 'string'
    encryption: {
      entities: {
        managedDisk: {
          keySource: 'string'
          keyVaultProperties: {
            keyName: 'string'
            keyVaultUri: 'string'
            keyVersion: 'string'
          }
          rotationToLatestKeyVersionEnabled: bool
        }
        managedServices: {
          keySource: 'string'
          keyVaultProperties: {
            keyName: 'string'
            keyVaultUri: 'string'
            keyVersion: 'string'
          }
        }
      }
    }
    enhancedSecurityCompliance: {
      automaticClusterUpdate: {
        value: 'string'
      }
      complianceSecurityProfile: {
        complianceStandards: [
          'string'
        ]
        value: 'string'
      }
      enhancedSecurityMonitoring: {
        value: 'string'
      }
    }
    managedDiskIdentity: {}
    managedResourceGroupId: 'string'
    parameters: {
      amlWorkspaceId: {
        type: 'string'
        value: 'string'
      }
      customPrivateSubnetName: {
        type: 'string'
        value: 'string'
      }
      customPublicSubnetName: {
        type: 'string'
        value: 'string'
      }
      customVirtualNetworkId: {
        type: 'string'
        value: 'string'
      }
      enableNoPublicIp: {
        type: 'string'
        value: bool
      }
      encryption: {
        type: 'string'
        value: {
          KeyName: 'string'
          keySource: 'string'
          keyvaulturi: 'string'
          keyversion: 'string'
        }
      }
      loadBalancerBackendPoolName: {
        type: 'string'
        value: 'string'
      }
      loadBalancerId: {
        type: 'string'
        value: 'string'
      }
      natGatewayName: {
        type: 'string'
        value: 'string'
      }
      prepareEncryption: {
        type: 'string'
        value: bool
      }
      publicIpName: {
        type: 'string'
        value: 'string'
      }
      requireInfrastructureEncryption: {
        type: 'string'
        value: bool
      }
      storageAccountName: {
        type: 'string'
        value: 'string'
      }
      storageAccountSkuName: {
        type: 'string'
        value: 'string'
      }
      vnetAddressPrefix: {
        type: 'string'
        value: 'string'
      }
    }
    publicNetworkAccess: 'string'
    requiredNsgRules: 'string'
    storageAccountIdentity: {}
    uiDefinitionUri: 'string'
    updatedBy: {}
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

Microsoft.Databricks/workspaces

Název Popis Hodnota
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
název Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 64 (povinné)
vlastnosti Vlastnosti pracovního prostoru. Pracovní prostory (povinné)
SKU (identifikátor zboží) Skladová položka prostředku. Sku
štítky Štítky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

AutomaticClusterUpdateDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

ComplianceSecurityProfileDefinition

Název Popis Hodnota
dodržování standardů Standardy dodržování předpisů přidružené k pracovnímu prostoru. řetězec[]
hodnota Zakázáno
Povoleno

Vytvořeno kým

Název Popis Hodnota

Vlastnosti výchozího katalogu

Název Popis Hodnota
počáteční_jméno Určuje počáteční název výchozího katalogu. Pokud není zadaný, použije se název pracovního prostoru. řetězec
initialType Definuje počáteční typ výchozího katalogu. Možné hodnoty (nerozlišují malá a velká písmena): HiveMetastore, UnityCatalog HiveMetastore
UnityCatalog

Šifrování

Název Popis Hodnota
Název klíče Název klíče služby KeyVault. řetězec
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Default, Microsoft.Keyvault Výchozí
Microsoft.Keyvault
Úložiště klíčů Identifikátor URI služby KeyVault. řetězec
Verze klíče Verze klíče KeyVault. řetězec

Definice šifrovacích entit

Název Popis Hodnota
spravovaný disk Vlastnosti šifrování spravovaných disků Databricks Není povoleno v bezserverovém pracovním prostoru ComputeMode. Šifrování spravovaného disku
spravované služby Vlastnosti šifrování spravovaných služeb Databricks Podporováno v bezserverovém i hybridním režimu ComputeMode. ŠifrováníV2

ŠifrováníV2

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Microsoft.Keyvault Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování EncryptionV2KeyVault– vlastnosti

EncryptionV2KeyVault– vlastnosti

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

EnhancedSecurityComplianceDefinition

Název Popis Hodnota
automatická aktualizace clusteru Stav funkce automatizovaných aktualizací clusteru AutomaticClusterUpdateDefinition
complianceSecurityProfile Stav funkce Profilu zabezpečení dodržování předpisů ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stav funkce Rozšířené monitorování zabezpečení EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

Šifrování spravovaného disku

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují se malá a velká písmena): Microsoft.Keyvault. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování ManagedDiskEncryptionKeyVaultProperties (povinné)
rotationToLatestKeyVersionEnabled Určete, jestli se má pro službu Managed Disk Encryption automaticky použít nejnovější verze klíče. Booleova hodnota

ManagedDiskEncryptionKeyVaultProperties

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

Konfigurace spravované identity

Název Popis Hodnota

Sku

Název Popis Hodnota
název Název skladové položky. string (povinné)
přesunout do jiné vrstvy Úroveň SKU. řetězec

TrackedResourceTags

Název Popis Hodnota

WorkspaceCustomBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

WorkspaceCustomParameters

Název Popis Hodnota
ID pracovního prostoru amlWorkspace ID pracovního prostoru Azure Machine Learning, který se má propojit s pracovním prostorem Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_soukromépodsítě customPrivateSubnet Název privátní podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_veřejné podsítě customPublicSubnet Název veřejné podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
customVirtualNetworkId ID virtuální sítě, ve které se má tento cluster Databricks vytvořit. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
enableNoPublicIp Logická hodnota označující, jestli má být veřejná IP adresa zakázaná. Výchozí hodnota je true. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceNoPublicIPBooleanParameter
šifrování Obsahuje podrobnosti o šifrování pro pracovní prostor s povoleným klíčem Customer-Managed (CMK). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr šifrování pracovního prostoru
loadBalancerBackendPoolName Název back-endového fondu odchozího nástroje pro vyrovnávání zatížení pro zabezpečené připojení clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
loadBalancerId Identifikátor URI prostředku odchozího nástroje pro vyrovnávání zatížení pro pracovní prostor Zabezpečené připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název brány nat Název brány NAT pro podsítě pracovních prostorů zabezpečeného připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
prepareEncryption Připravte pracovní prostor na šifrování. Povolí spravovanou identitu pro spravovaný účet úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
Název_veřejné IP adresy Název veřejné IP adresy pro žádný pracovní prostor veřejné IP adresy se spravovanou virtuální sítí Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
requireInfrastructureEncryption Logická hodnota označující, jestli bude kořenový systém SOUBORŮ DBFS povolený s sekundární vrstvou šifrování s využitím neaktivních uložených dat spravovanými klíči platformy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
názevÚložištěÚčtu Výchozí název účtu úložiště DBFS Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název skladovacího účtuSkuName Název skladové položky účtu úložiště, např. Standard_GRS, Standard_LRS. Projděte si https://aka.ms/storageskus platné vstupy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
vnetAddressPrefix Předpona adresy pro spravovanou virtuální síť Výchozí hodnota pro tento vstup je 10,139. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter

Parametr WorkspaceCustomStringParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. string (povinné)

Parametr šifrování pracovního prostoru

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. Šifrování

WorkspaceNoPublicIPBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

Pracovní prostory

Název Popis Hodnota
Přístupový konektor Prostředek konektoru Accessu, který bude přidružený k pracovnímu prostoru Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspacePropertiesAccessConnector
autorizace Autorizace zprostředkovatele pracovního prostoru. WorkspaceProviderAuthorization[]
Režim computeMode Výpočetní režim pracovního prostoru. Vyžadováno při vytvoření, nelze změnit. Mezi možné hodnoty patří: "Serverless", "Hybrid" Hybridní
"Bez serveru" (povinné)
vytvořeno kým Označuje ID objektu, PUID a ID aplikace entity, která vytvořila pracovní prostor. Vytvořil(a)
výchozí katalog Vlastnosti výchozí konfigurace katalogu při vytváření pracovního prostoru Není povoleno v bezserverovém pracovním prostoru ComputeMode. DefaultCatalogProperties
defaultStorageFirewall Získá nebo nastaví informace o konfiguraci brány firewall výchozího úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Zakázáno
Povoleno
šifrování Vlastnosti šifrování pro pracovní prostor databricks. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. WorkspacePropertiesEncryption
enhancedSecurityCompliance Obsahuje nastavení související s doplňkem Rozšířené zabezpečení a dodržování předpisů. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. EnhancedSecurityComplianceDefinition
managedDiskIdentity Podrobnosti o spravované identitě sady šifrování disku používané pro šifrování spravovaných disků. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
managedResourceGroupId ID spravované skupiny prostředků. Vyžadováno v pracovním prostoru Hybrid ComputeMode. Není povoleno v bezserverovém pracovním prostoru ComputeMode. řetězec
parametry Vlastní parametry pracovního prostoru. WorkspaceCustomParameters
přístup k veřejné síti Typ síťového přístupu pro přístup k pracovnímu prostoru. Nastavte hodnotu pro zakázaný přístup k pracovnímu prostoru pouze přes privátní propojení. Používá se k konfiguraci privátního linku pouze na frontendu pro pracovní prostor Serverless ComputeMode. Zakázáno
Povoleno
requiredNsgRules Získá nebo nastaví hodnotu označující, jestli rovina dat (clustery) pro komunikaci řídicí roviny probíhá přes privátní koncový bod. Podporované hodnoty jsou AllRules a NoAzureDatabricksRules. Hodnota NoAzureServiceRules je určená pouze pro interní použití. Není povoleno v bezserverovém pracovním prostoru ComputeMode. AllRules (Všechny pravidla)
NoAzureDatabricksRules
NoAzureServiceRules
storageAccountIdentity Podrobnosti o spravované identitě účtu úložiště. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
uiDefinitionUri Identifikátor URI objektu blob, kde se nachází definiční soubor uživatelského rozhraní. řetězec
aktualizovánoUživatelem Označuje ID objektu, PUID a ID aplikace entity, která naposledy aktualizovala pracovní prostor. Vytvořil(a)

WorkspacePropertiesAccessConnector

Název Popis Hodnota
identifikační číslo ID prostředku konektoru Azure Databricks Access Connector. string (povinné)
Typ identity Typ identity prostředku přístupového konektoru. SystemAssigned
UserAssigned (povinné)
ID přiřazené identity uživatele ID prostředku identity přiřazené uživatelem přidružené k prostředku přístupového konektoru. To se vyžaduje pro typ UserAssigned a není platný pro typ SystemAssigned. řetězec

WorkspacePropertiesEncryption

Název Popis Hodnota
subjekty Definice šifrovacích entit pro pracovní prostor EncryptionEntitiesDefinition (povinné)

WorkspaceProviderAuthorization

Název Popis Hodnota
hlavníId Hlavní identifikátor poskytovatele. Jedná se o identitu, kterou poskytovatel použije k volání ARM ke správě prostředků pracovního prostoru. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
ID definice role Identifikátor definice role poskytovatele. Tato role definuje všechna oprávnění, která musí poskytovatel mít ve skupině prostředků kontejneru pracovního prostoru. Tato definice role nemůže mít oprávnění k odstranění skupiny prostředků. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Příklady použití

Ukázky Bicep

Základní příklad nasazení pracovního prostoru Databricks.

param resourceName string = 'acctest0001'
param location string = 'eastus2'

resource workspace 'Microsoft.Databricks/workspaces@2023-02-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'premium'
  }
  properties: {
    managedResourceGroupId: resourceGroup().id
    parameters: {
      prepareEncryption: {
        value: true
      }
      requireInfrastructureEncryption: {
        value: true
      }
    }
    publicNetworkAccess: 'Enabled'
  }
}

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
Pracovní prostor Azure Databricks Modul prostředků AVM pro pracovní prostor Azure Databricks

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt Tato šablona umožňuje vytvořit skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí a privátní koncový bod.
Pracovní prostor Azure Databricks s vlastním rozsahem adres Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s vlastním rozsahem adres virtuální sítě.
Pracovní prostor Azure Databricks s injektáží virtuální sítě Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s vlastní virtuální sítí.
šablony AzureDatabricks pro výchozí brány firewall úložiště Tato šablona umožňuje vytvořit skupinu zabezpečení sítě, virtuální síť, privátní koncový bod a výchozí pracovní prostor Azure Databricks s povoleným pracovním prostorem Azure Databricks s virtuální sítí a přístupovým konektorem přiřazeným systémem.
Šablona AzureDatabricks pro injektáž virtuální sítě se službou NAT Gateway Tato šablona umožňuje vytvořit bránu NAT, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
Šablona AzureDatabricks pro VNetInjection a Load Balancer Tato šablona umožňuje vytvořit nástroj pro vyrovnávání zatížení, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
Nasazení pracovního prostoru Azure Databricks Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks.
Nasazení pracovního prostoru Azure Databricks se všemi 3 formami CMK Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks se spravovanými službami a CMK s šifrováním DBFS.
nasazení pracovního prostoru Azure Databricks se spravovanými disky CMK Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s cmK spravovaných disků.
nasazení služby Azure Databricks WS s CMK pro šifrování DBFS Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s cmk pro šifrování kořenového adresáře DBFS.
nasazení pracovního prostoru Azure Databricks s využitím CMK spravovaných služeb Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks pomocí klíče CMK spravovaných služeb.
nasazení analýzy sportů v architektuře Azure Vytvoří účet úložiště Azure s povoleným ADLS Gen2, instancí služby Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená služba Azure SQL Database) a instancí Azure Databricks. Identita AAD pro uživatele, který nasazuje šablonu, a spravovanou identitu instance ADF se udělí roli Přispěvatel dat objektů blob služby Storage v účtu úložiště. K dispozici jsou také možnosti nasazení instance služby Azure Key Vault, Azure SQL Database a centra událostí Azure (pro případy použití streamování). Po nasazení služby Azure Key Vault se spravované identitě datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí roli uživatele tajných kódů služby Key Vault.

Definice prostředku šablony ARM

Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Databricks/workspaces, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Databricks/workspaces",
  "apiVersion": "2026-01-01",
  "name": "string",
  "location": "string",
  "properties": {
    "accessConnector": {
      "id": "string",
      "identityType": "string",
      "userAssignedIdentityId": "string"
    },
    "authorizations": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "computeMode": "string",
    "createdBy": {
    },
    "defaultCatalog": {
      "initialName": "string",
      "initialType": "string"
    },
    "defaultStorageFirewall": "string",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "string",
          "keyVaultProperties": {
            "keyName": "string",
            "keyVaultUri": "string",
            "keyVersion": "string"
          },
          "rotationToLatestKeyVersionEnabled": "bool"
        },
        "managedServices": {
          "keySource": "string",
          "keyVaultProperties": {
            "keyName": "string",
            "keyVaultUri": "string",
            "keyVersion": "string"
          }
        }
      }
    },
    "enhancedSecurityCompliance": {
      "automaticClusterUpdate": {
        "value": "string"
      },
      "complianceSecurityProfile": {
        "complianceStandards": [ "string" ],
        "value": "string"
      },
      "enhancedSecurityMonitoring": {
        "value": "string"
      }
    },
    "managedDiskIdentity": {
    },
    "managedResourceGroupId": "string",
    "parameters": {
      "amlWorkspaceId": {
        "type": "string",
        "value": "string"
      },
      "customPrivateSubnetName": {
        "type": "string",
        "value": "string"
      },
      "customPublicSubnetName": {
        "type": "string",
        "value": "string"
      },
      "customVirtualNetworkId": {
        "type": "string",
        "value": "string"
      },
      "enableNoPublicIp": {
        "type": "string",
        "value": "bool"
      },
      "encryption": {
        "type": "string",
        "value": {
          "KeyName": "string",
          "keySource": "string",
          "keyvaulturi": "string",
          "keyversion": "string"
        }
      },
      "loadBalancerBackendPoolName": {
        "type": "string",
        "value": "string"
      },
      "loadBalancerId": {
        "type": "string",
        "value": "string"
      },
      "natGatewayName": {
        "type": "string",
        "value": "string"
      },
      "prepareEncryption": {
        "type": "string",
        "value": "bool"
      },
      "publicIpName": {
        "type": "string",
        "value": "string"
      },
      "requireInfrastructureEncryption": {
        "type": "string",
        "value": "bool"
      },
      "storageAccountName": {
        "type": "string",
        "value": "string"
      },
      "storageAccountSkuName": {
        "type": "string",
        "value": "string"
      },
      "vnetAddressPrefix": {
        "type": "string",
        "value": "string"
      }
    },
    "publicNetworkAccess": "string",
    "requiredNsgRules": "string",
    "storageAccountIdentity": {
    },
    "uiDefinitionUri": "string",
    "updatedBy": {
    }
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Microsoft.Databricks/workspaces

Název Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API '2026-01-01'
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
název Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 64 (povinné)
vlastnosti Vlastnosti pracovního prostoru. Pracovní prostory (povinné)
SKU (identifikátor zboží) Skladová položka prostředku. Sku
štítky Štítky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Databricks/workspaces

AutomaticClusterUpdateDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

ComplianceSecurityProfileDefinition

Název Popis Hodnota
dodržování standardů Standardy dodržování předpisů přidružené k pracovnímu prostoru. řetězec[]
hodnota Zakázáno
Povoleno

Vytvořeno kým

Název Popis Hodnota

Vlastnosti výchozího katalogu

Název Popis Hodnota
počáteční_jméno Určuje počáteční název výchozího katalogu. Pokud není zadaný, použije se název pracovního prostoru. řetězec
initialType Definuje počáteční typ výchozího katalogu. Možné hodnoty (nerozlišují malá a velká písmena): HiveMetastore, UnityCatalog HiveMetastore
UnityCatalog

Šifrování

Název Popis Hodnota
Název klíče Název klíče služby KeyVault. řetězec
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Default, Microsoft.Keyvault Výchozí
Microsoft.Keyvault
Úložiště klíčů Identifikátor URI služby KeyVault. řetězec
Verze klíče Verze klíče KeyVault. řetězec

Definice šifrovacích entit

Název Popis Hodnota
spravovaný disk Vlastnosti šifrování spravovaných disků Databricks Není povoleno v bezserverovém pracovním prostoru ComputeMode. Šifrování spravovaného disku
spravované služby Vlastnosti šifrování spravovaných služeb Databricks Podporováno v bezserverovém i hybridním režimu ComputeMode. ŠifrováníV2

ŠifrováníV2

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Microsoft.Keyvault Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování EncryptionV2KeyVault– vlastnosti

EncryptionV2KeyVault– vlastnosti

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

EnhancedSecurityComplianceDefinition

Název Popis Hodnota
automatická aktualizace clusteru Stav funkce automatizovaných aktualizací clusteru AutomaticClusterUpdateDefinition
complianceSecurityProfile Stav funkce Profilu zabezpečení dodržování předpisů ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stav funkce Rozšířené monitorování zabezpečení EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

Šifrování spravovaného disku

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují se malá a velká písmena): Microsoft.Keyvault. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování ManagedDiskEncryptionKeyVaultProperties (povinné)
rotationToLatestKeyVersionEnabled Určete, jestli se má pro službu Managed Disk Encryption automaticky použít nejnovější verze klíče. Booleova hodnota

ManagedDiskEncryptionKeyVaultProperties

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

Konfigurace spravované identity

Název Popis Hodnota

Sku

Název Popis Hodnota
název Název skladové položky. string (povinné)
přesunout do jiné vrstvy Úroveň SKU. řetězec

TrackedResourceTags

Název Popis Hodnota

WorkspaceCustomBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

WorkspaceCustomParameters

Název Popis Hodnota
ID pracovního prostoru amlWorkspace ID pracovního prostoru Azure Machine Learning, který se má propojit s pracovním prostorem Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_soukromépodsítě customPrivateSubnet Název privátní podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_veřejné podsítě customPublicSubnet Název veřejné podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
customVirtualNetworkId ID virtuální sítě, ve které se má tento cluster Databricks vytvořit. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
enableNoPublicIp Logická hodnota označující, jestli má být veřejná IP adresa zakázaná. Výchozí hodnota je true. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceNoPublicIPBooleanParameter
šifrování Obsahuje podrobnosti o šifrování pro pracovní prostor s povoleným klíčem Customer-Managed (CMK). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr šifrování pracovního prostoru
loadBalancerBackendPoolName Název back-endového fondu odchozího nástroje pro vyrovnávání zatížení pro zabezpečené připojení clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
loadBalancerId Identifikátor URI prostředku odchozího nástroje pro vyrovnávání zatížení pro pracovní prostor Zabezpečené připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název brány nat Název brány NAT pro podsítě pracovních prostorů zabezpečeného připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
prepareEncryption Připravte pracovní prostor na šifrování. Povolí spravovanou identitu pro spravovaný účet úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
Název_veřejné IP adresy Název veřejné IP adresy pro žádný pracovní prostor veřejné IP adresy se spravovanou virtuální sítí Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
requireInfrastructureEncryption Logická hodnota označující, jestli bude kořenový systém SOUBORŮ DBFS povolený s sekundární vrstvou šifrování s využitím neaktivních uložených dat spravovanými klíči platformy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
názevÚložištěÚčtu Výchozí název účtu úložiště DBFS Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název skladovacího účtuSkuName Název skladové položky účtu úložiště, např. Standard_GRS, Standard_LRS. Projděte si https://aka.ms/storageskus platné vstupy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
vnetAddressPrefix Předpona adresy pro spravovanou virtuální síť Výchozí hodnota pro tento vstup je 10,139. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter

Parametr WorkspaceCustomStringParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. string (povinné)

Parametr šifrování pracovního prostoru

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. Šifrování

WorkspaceNoPublicIPBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

Pracovní prostory

Název Popis Hodnota
Přístupový konektor Prostředek konektoru Accessu, který bude přidružený k pracovnímu prostoru Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspacePropertiesAccessConnector
autorizace Autorizace zprostředkovatele pracovního prostoru. WorkspaceProviderAuthorization[]
Režim computeMode Výpočetní režim pracovního prostoru. Vyžadováno při vytvoření, nelze změnit. Mezi možné hodnoty patří: "Serverless", "Hybrid" Hybridní
"Bez serveru" (povinné)
vytvořeno kým Označuje ID objektu, PUID a ID aplikace entity, která vytvořila pracovní prostor. Vytvořil(a)
výchozí katalog Vlastnosti výchozí konfigurace katalogu při vytváření pracovního prostoru Není povoleno v bezserverovém pracovním prostoru ComputeMode. DefaultCatalogProperties
defaultStorageFirewall Získá nebo nastaví informace o konfiguraci brány firewall výchozího úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Zakázáno
Povoleno
šifrování Vlastnosti šifrování pro pracovní prostor databricks. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. WorkspacePropertiesEncryption
enhancedSecurityCompliance Obsahuje nastavení související s doplňkem Rozšířené zabezpečení a dodržování předpisů. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. EnhancedSecurityComplianceDefinition
managedDiskIdentity Podrobnosti o spravované identitě sady šifrování disku používané pro šifrování spravovaných disků. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
managedResourceGroupId ID spravované skupiny prostředků. Vyžadováno v pracovním prostoru Hybrid ComputeMode. Není povoleno v bezserverovém pracovním prostoru ComputeMode. řetězec
parametry Vlastní parametry pracovního prostoru. WorkspaceCustomParameters
přístup k veřejné síti Typ síťového přístupu pro přístup k pracovnímu prostoru. Nastavte hodnotu pro zakázaný přístup k pracovnímu prostoru pouze přes privátní propojení. Používá se k konfiguraci privátního linku pouze na frontendu pro pracovní prostor Serverless ComputeMode. Zakázáno
Povoleno
requiredNsgRules Získá nebo nastaví hodnotu označující, jestli rovina dat (clustery) pro komunikaci řídicí roviny probíhá přes privátní koncový bod. Podporované hodnoty jsou AllRules a NoAzureDatabricksRules. Hodnota NoAzureServiceRules je určená pouze pro interní použití. Není povoleno v bezserverovém pracovním prostoru ComputeMode. AllRules (Všechny pravidla)
NoAzureDatabricksRules
NoAzureServiceRules
storageAccountIdentity Podrobnosti o spravované identitě účtu úložiště. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
uiDefinitionUri Identifikátor URI objektu blob, kde se nachází definiční soubor uživatelského rozhraní. řetězec
aktualizovánoUživatelem Označuje ID objektu, PUID a ID aplikace entity, která naposledy aktualizovala pracovní prostor. Vytvořil(a)

WorkspacePropertiesAccessConnector

Název Popis Hodnota
identifikační číslo ID prostředku konektoru Azure Databricks Access Connector. string (povinné)
Typ identity Typ identity prostředku přístupového konektoru. SystemAssigned
UserAssigned (povinné)
ID přiřazené identity uživatele ID prostředku identity přiřazené uživatelem přidružené k prostředku přístupového konektoru. To se vyžaduje pro typ UserAssigned a není platný pro typ SystemAssigned. řetězec

WorkspacePropertiesEncryption

Název Popis Hodnota
subjekty Definice šifrovacích entit pro pracovní prostor EncryptionEntitiesDefinition (povinné)

WorkspaceProviderAuthorization

Název Popis Hodnota
hlavníId Hlavní identifikátor poskytovatele. Jedná se o identitu, kterou poskytovatel použije k volání ARM ke správě prostředků pracovního prostoru. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
ID definice role Identifikátor definice role poskytovatele. Tato role definuje všechna oprávnění, která musí poskytovatel mít ve skupině prostředků kontejneru pracovního prostoru. Tato definice role nemůže mít oprávnění k odstranění skupiny prostředků. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Příklady použití

Šablony Azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Nasazení do Azure
Tato šablona umožňuje vytvořit skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí a privátní koncový bod.
Pracovní prostor Azure Databricks s vlastním rozsahem adres

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s vlastním rozsahem adres virtuální sítě.
Pracovní prostor Azure Databricks s injektáží virtuální sítě

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s vlastní virtuální sítí.
šablony AzureDatabricks pro výchozí brány firewall úložiště

Nasazení do Azure
Tato šablona umožňuje vytvořit skupinu zabezpečení sítě, virtuální síť, privátní koncový bod a výchozí pracovní prostor Azure Databricks s povoleným pracovním prostorem Azure Databricks s virtuální sítí a přístupovým konektorem přiřazeným systémem.
Šablona AzureDatabricks pro injektáž virtuální sítě se službou NAT Gateway

Nasazení do Azure
Tato šablona umožňuje vytvořit bránu NAT, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
Šablona AzureDatabricks pro VNetInjection a Load Balancer

Nasazení do Azure
Tato šablona umožňuje vytvořit nástroj pro vyrovnávání zatížení, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
šablony AzureDatabricks s výchozí bránou firewall úložiště

Nasazení do Azure
Tato šablona umožňuje vytvořit výchozí pracovní prostor Azure Databricks s povolenou bránou firewall úložiště s privátním koncovým bodem, všemi třemi formami CMK a User-Assigned Access Connectorem.
Nasazení pracovního prostoru Azure Databricks

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks.
Nasazení pracovního prostoru Azure Databricks se všemi 3 formami CMK

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks se spravovanými službami a CMK s šifrováním DBFS.
nasazení pracovního prostoru Azure Databricks se spravovanými disky CMK

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s cmK spravovaných disků.
nasazení pracovního prostoru Azure Databricks pomocí PE,CMK všech formulářů

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks se službami PrivateEndpoint a spravovanými službami a CMK s šifrováním DBFS.
nasazení služby Azure Databricks WS s CMK pro šifrování DBFS

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks s cmk pro šifrování kořenového adresáře DBFS.
nasazení pracovního prostoru Azure Databricks s využitím CMK spravovaných služeb

Nasazení do Azure
Tato šablona umožňuje vytvořit pracovní prostor Azure Databricks pomocí klíče CMK spravovaných služeb.
nasazení analýzy sportů v architektuře Azure

Nasazení do Azure
Vytvoří účet úložiště Azure s povoleným ADLS Gen2, instancí služby Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená služba Azure SQL Database) a instancí Azure Databricks. Identita AAD pro uživatele, který nasazuje šablonu, a spravovanou identitu instance ADF se udělí roli Přispěvatel dat objektů blob služby Storage v účtu úložiště. K dispozici jsou také možnosti nasazení instance služby Azure Key Vault, Azure SQL Database a centra událostí Azure (pro případy použití streamování). Po nasazení služby Azure Key Vault se spravované identitě datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí roli uživatele tajných kódů služby Key Vault.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Databricks/workspaces, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Databricks/workspaces@2026-01-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      accessConnector = {
        id = "string"
        identityType = "string"
        userAssignedIdentityId = "string"
      }
      authorizations = [
        {
          principalId = "string"
          roleDefinitionId = "string"
        }
      ]
      computeMode = "string"
      createdBy = {
      }
      defaultCatalog = {
        initialName = "string"
        initialType = "string"
      }
      defaultStorageFirewall = "string"
      encryption = {
        entities = {
          managedDisk = {
            keySource = "string"
            keyVaultProperties = {
              keyName = "string"
              keyVaultUri = "string"
              keyVersion = "string"
            }
            rotationToLatestKeyVersionEnabled = bool
          }
          managedServices = {
            keySource = "string"
            keyVaultProperties = {
              keyName = "string"
              keyVaultUri = "string"
              keyVersion = "string"
            }
          }
        }
      }
      enhancedSecurityCompliance = {
        automaticClusterUpdate = {
          value = "string"
        }
        complianceSecurityProfile = {
          complianceStandards = [
            "string"
          ]
          value = "string"
        }
        enhancedSecurityMonitoring = {
          value = "string"
        }
      }
      managedDiskIdentity = {
      }
      managedResourceGroupId = "string"
      parameters = {
        amlWorkspaceId = {
          type = "string"
          value = "string"
        }
        customPrivateSubnetName = {
          type = "string"
          value = "string"
        }
        customPublicSubnetName = {
          type = "string"
          value = "string"
        }
        customVirtualNetworkId = {
          type = "string"
          value = "string"
        }
        enableNoPublicIp = {
          type = "string"
          value = bool
        }
        encryption = {
          type = "string"
          value = {
            KeyName = "string"
            keySource = "string"
            keyvaulturi = "string"
            keyversion = "string"
          }
        }
        loadBalancerBackendPoolName = {
          type = "string"
          value = "string"
        }
        loadBalancerId = {
          type = "string"
          value = "string"
        }
        natGatewayName = {
          type = "string"
          value = "string"
        }
        prepareEncryption = {
          type = "string"
          value = bool
        }
        publicIpName = {
          type = "string"
          value = "string"
        }
        requireInfrastructureEncryption = {
          type = "string"
          value = bool
        }
        storageAccountName = {
          type = "string"
          value = "string"
        }
        storageAccountSkuName = {
          type = "string"
          value = "string"
        }
        vnetAddressPrefix = {
          type = "string"
          value = "string"
        }
      }
      publicNetworkAccess = "string"
      requiredNsgRules = "string"
      storageAccountIdentity = {
      }
      uiDefinitionUri = "string"
      updatedBy = {
      }
    }
    sku = {
      name = "string"
      tier = "string"
    }
  }
}

Hodnoty vlastností

Microsoft.Databricks/workspaces

Název Popis Hodnota
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
název Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 64 (povinné)
vlastnosti Vlastnosti pracovního prostoru. Pracovní prostory (povinné)
SKU (identifikátor zboží) Skladová položka prostředku. Sku
štítky Štítky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.Databricks/workspaces@2026-01-01"

AutomaticClusterUpdateDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

ComplianceSecurityProfileDefinition

Název Popis Hodnota
dodržování standardů Standardy dodržování předpisů přidružené k pracovnímu prostoru. řetězec[]
hodnota Zakázáno
Povoleno

Vytvořeno kým

Název Popis Hodnota

Vlastnosti výchozího katalogu

Název Popis Hodnota
počáteční_jméno Určuje počáteční název výchozího katalogu. Pokud není zadaný, použije se název pracovního prostoru. řetězec
initialType Definuje počáteční typ výchozího katalogu. Možné hodnoty (nerozlišují malá a velká písmena): HiveMetastore, UnityCatalog HiveMetastore
UnityCatalog

Šifrování

Název Popis Hodnota
Název klíče Název klíče služby KeyVault. řetězec
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Default, Microsoft.Keyvault Výchozí
Microsoft.Keyvault
Úložiště klíčů Identifikátor URI služby KeyVault. řetězec
Verze klíče Verze klíče KeyVault. řetězec

Definice šifrovacích entit

Název Popis Hodnota
spravovaný disk Vlastnosti šifrování spravovaných disků Databricks Není povoleno v bezserverovém pracovním prostoru ComputeMode. Šifrování spravovaného disku
spravované služby Vlastnosti šifrování spravovaných služeb Databricks Podporováno v bezserverovém i hybridním režimu ComputeMode. ŠifrováníV2

ŠifrováníV2

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují malá a velká písmena): Microsoft.Keyvault Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování EncryptionV2KeyVault– vlastnosti

EncryptionV2KeyVault– vlastnosti

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

EnhancedSecurityComplianceDefinition

Název Popis Hodnota
automatická aktualizace clusteru Stav funkce automatizovaných aktualizací clusteru AutomaticClusterUpdateDefinition
complianceSecurityProfile Stav funkce Profilu zabezpečení dodržování předpisů ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stav funkce Rozšířené monitorování zabezpečení EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Název Popis Hodnota
hodnota Zakázáno
Povoleno

Šifrování spravovaného disku

Název Popis Hodnota
Zdroj klíčů Šifrovací klíčSource (zprostředkovatel). Možné hodnoty (nerozlišují se malá a velká písmena): Microsoft.Keyvault. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Microsoft.Keyvault (povinné)
vlastnosti trezoru klíčů Vstupní vlastnosti služby Key Vault pro šifrování ManagedDiskEncryptionKeyVaultProperties (povinné)
rotationToLatestKeyVersionEnabled Určete, jestli se má pro službu Managed Disk Encryption automaticky použít nejnovější verze klíče. Booleova hodnota

ManagedDiskEncryptionKeyVaultProperties

Název Popis Hodnota
název_klíče Název klíče služby KeyVault. string (povinné)
klíč VaultUri Identifikátor URI služby KeyVault. string (povinné)
Verze klíče Verze klíče KeyVault. string (povinné)

Konfigurace spravované identity

Název Popis Hodnota

Sku

Název Popis Hodnota
název Název skladové položky. string (povinné)
přesunout do jiné vrstvy Úroveň SKU. řetězec

TrackedResourceTags

Název Popis Hodnota

WorkspaceCustomBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

WorkspaceCustomParameters

Název Popis Hodnota
ID pracovního prostoru amlWorkspace ID pracovního prostoru Azure Machine Learning, který se má propojit s pracovním prostorem Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_soukromépodsítě customPrivateSubnet Název privátní podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název_veřejné podsítě customPublicSubnet Název veřejné podsítě v rámci virtuální sítě. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
customVirtualNetworkId ID virtuální sítě, ve které se má tento cluster Databricks vytvořit. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
enableNoPublicIp Logická hodnota označující, jestli má být veřejná IP adresa zakázaná. Výchozí hodnota je true. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceNoPublicIPBooleanParameter
šifrování Obsahuje podrobnosti o šifrování pro pracovní prostor s povoleným klíčem Customer-Managed (CMK). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr šifrování pracovního prostoru
loadBalancerBackendPoolName Název back-endového fondu odchozího nástroje pro vyrovnávání zatížení pro zabezpečené připojení clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
loadBalancerId Identifikátor URI prostředku odchozího nástroje pro vyrovnávání zatížení pro pracovní prostor Zabezpečené připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název brány nat Název brány NAT pro podsítě pracovních prostorů zabezpečeného připojení ke clusteru (bez veřejné IP adresy). Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
prepareEncryption Připravte pracovní prostor na šifrování. Povolí spravovanou identitu pro spravovaný účet úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
Název_veřejné IP adresy Název veřejné IP adresy pro žádný pracovní prostor veřejné IP adresy se spravovanou virtuální sítí Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
requireInfrastructureEncryption Logická hodnota označující, jestli bude kořenový systém SOUBORŮ DBFS povolený s sekundární vrstvou šifrování s využitím neaktivních uložených dat spravovanými klíči platformy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspaceCustomBooleanParameter
názevÚložištěÚčtu Výchozí název účtu úložiště DBFS Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
Název skladovacího účtuSkuName Název skladové položky účtu úložiště, např. Standard_GRS, Standard_LRS. Projděte si https://aka.ms/storageskus platné vstupy. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter
vnetAddressPrefix Předpona adresy pro spravovanou virtuální síť Výchozí hodnota pro tento vstup je 10,139. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Parametr WorkspaceCustomStringParameter

Parametr WorkspaceCustomStringParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. string (povinné)

Parametr šifrování pracovního prostoru

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. Šifrování

WorkspaceNoPublicIPBooleanParameter

Název Popis Hodnota
typ Typ proměnné, o kterou se jedná 'Bool'
'Object'
'String'
hodnota Hodnota, která by se měla použít pro toto pole. bool (povinné)

Pracovní prostory

Název Popis Hodnota
Přístupový konektor Prostředek konektoru Accessu, který bude přidružený k pracovnímu prostoru Databricks. Není povoleno v bezserverovém pracovním prostoru ComputeMode. WorkspacePropertiesAccessConnector
autorizace Autorizace zprostředkovatele pracovního prostoru. WorkspaceProviderAuthorization[]
Režim computeMode Výpočetní režim pracovního prostoru. Vyžadováno při vytvoření, nelze změnit. Mezi možné hodnoty patří: "Serverless", "Hybrid" Hybridní
"Bez serveru" (povinné)
vytvořeno kým Označuje ID objektu, PUID a ID aplikace entity, která vytvořila pracovní prostor. Vytvořil(a)
výchozí katalog Vlastnosti výchozí konfigurace katalogu při vytváření pracovního prostoru Není povoleno v bezserverovém pracovním prostoru ComputeMode. DefaultCatalogProperties
defaultStorageFirewall Získá nebo nastaví informace o konfiguraci brány firewall výchozího úložiště. Není povoleno v bezserverovém pracovním prostoru ComputeMode. Zakázáno
Povoleno
šifrování Vlastnosti šifrování pro pracovní prostor databricks. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. WorkspacePropertiesEncryption
enhancedSecurityCompliance Obsahuje nastavení související s doplňkem Rozšířené zabezpečení a dodržování předpisů. Podporováno v bezserverovém i hybridním pracovním prostoru ComputeMode. EnhancedSecurityComplianceDefinition
managedDiskIdentity Podrobnosti o spravované identitě sady šifrování disku používané pro šifrování spravovaných disků. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
managedResourceGroupId ID spravované skupiny prostředků. Vyžadováno v pracovním prostoru Hybrid ComputeMode. Není povoleno v bezserverovém pracovním prostoru ComputeMode. řetězec
parametry Vlastní parametry pracovního prostoru. WorkspaceCustomParameters
přístup k veřejné síti Typ síťového přístupu pro přístup k pracovnímu prostoru. Nastavte hodnotu pro zakázaný přístup k pracovnímu prostoru pouze přes privátní propojení. Používá se k konfiguraci privátního linku pouze na frontendu pro pracovní prostor Serverless ComputeMode. Zakázáno
Povoleno
requiredNsgRules Získá nebo nastaví hodnotu označující, jestli rovina dat (clustery) pro komunikaci řídicí roviny probíhá přes privátní koncový bod. Podporované hodnoty jsou AllRules a NoAzureDatabricksRules. Hodnota NoAzureServiceRules je určená pouze pro interní použití. Není povoleno v bezserverovém pracovním prostoru ComputeMode. AllRules (Všechny pravidla)
NoAzureDatabricksRules
NoAzureServiceRules
storageAccountIdentity Podrobnosti o spravované identitě účtu úložiště. Vráceno pouze v pracovním prostoru Hybrid ComputeMode. Konfigurace spravované identity
uiDefinitionUri Identifikátor URI objektu blob, kde se nachází definiční soubor uživatelského rozhraní. řetězec
aktualizovánoUživatelem Označuje ID objektu, PUID a ID aplikace entity, která naposledy aktualizovala pracovní prostor. Vytvořil(a)

WorkspacePropertiesAccessConnector

Název Popis Hodnota
identifikační číslo ID prostředku konektoru Azure Databricks Access Connector. string (povinné)
Typ identity Typ identity prostředku přístupového konektoru. SystemAssigned
UserAssigned (povinné)
ID přiřazené identity uživatele ID prostředku identity přiřazené uživatelem přidružené k prostředku přístupového konektoru. To se vyžaduje pro typ UserAssigned a není platný pro typ SystemAssigned. řetězec

WorkspacePropertiesEncryption

Název Popis Hodnota
subjekty Definice šifrovacích entit pro pracovní prostor EncryptionEntitiesDefinition (povinné)

WorkspaceProviderAuthorization

Název Popis Hodnota
hlavníId Hlavní identifikátor poskytovatele. Jedná se o identitu, kterou poskytovatel použije k volání ARM ke správě prostředků pracovního prostoru. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
ID definice role Identifikátor definice role poskytovatele. Tato role definuje všechna oprávnění, která musí poskytovatel mít ve skupině prostředků kontejneru pracovního prostoru. Tato definice role nemůže mít oprávnění k odstranění skupiny prostředků. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Příklady použití

Ukázky Terraformu

Základní příklad nasazení pracovního prostoru Databricks.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "eastus2"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

data "azapi_resource_id" "workspace_resource_group" {
  type      = "Microsoft.Resources/resourceGroups@2020-06-01"
  parent_id = azapi_resource.resourceGroup.parent_id
  name      = "databricks-rg-${var.resource_name}"
}

resource "azapi_resource" "workspace" {
  type      = "Microsoft.Databricks/workspaces@2023-02-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      managedResourceGroupId = data.azapi_resource_id.workspace_resource_group.id
      parameters = {
        prepareEncryption = {
          value = true
        }
        requireInfrastructureEncryption = {
          value = true
        }
      }
      publicNetworkAccess = "Enabled"
    }
    sku = {
      name = "premium"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
Pracovní prostor Azure Databricks Modul prostředků AVM pro pracovní prostor Azure Databricks