Udostępnij za pośrednictwem


Microsoft.Databricks — obszary robocze

Definicja zasobu Bicep

Typ zasobu obszarów roboczych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Databricks/workspaces, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–64

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Właściwości Właściwości obszaru roboczego. WorkspaceWłaściwości (wymagane)

Właściwości obszaru roboczego

Nazwa Opis Wartość
accessConnector Zasób łącznika programu Access, który będzie skojarzony z obszarem roboczym usługi Databricks WorkspacePropertiesAccessConnector
Zezwoleń Autoryzacje dostawcy obszaru roboczego. WorkspaceProviderAuthorization[]
createdBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która utworzyła obszar roboczy. CreatedBy
defaultCatalog Właściwości domyślnej konfiguracji wykazu podczas tworzenia obszaru roboczego. DefaultCatalogProperties
defaultStorageFirewall Pobiera lub ustawia domyślne informacje o konfiguracji zapory magazynu "Wyłączone"
"Włączone"
szyfrowanie Właściwości szyfrowania dla obszaru roboczego usługi Databricks WorkspacePropertiesEncryption
enhancedSecurityCompliance Zawiera ustawienia związane z dodatkiem Zwiększonych zabezpieczeń i zgodności. EnhancedSecurityComplianceDefinition
managedDiskIdentity Szczegóły tożsamości zarządzanej zestawu szyfrowania dysków używanego na potrzeby szyfrowania dysków zarządzanych ManagedIdentityConfiguration
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Parametry niestandardowe obszaru roboczego. WorkspaceCustomParameters
publicNetworkAccess Typ dostępu do sieci na potrzeby uzyskiwania dostępu do obszaru roboczego. Ustaw wartość na wyłączoną, aby uzyskać dostęp do obszaru roboczego tylko za pośrednictwem łącza prywatnego. "Wyłączone"
"Włączone"
requiredNsgRules Pobiera lub ustawia wartość wskazującą, czy płaszczyzna danych (klastry) do sterowania komunikacją płaszczyzny sterowania odbywa się za pośrednictwem prywatnego punktu końcowego. Obsługiwane wartości to "AllRules" i "NoAzureDatabricksRules". Wartość "NoAzureServiceRules" jest używana tylko do użytku wewnętrznego. "AllRules"
"NoAzureDatabricksRules"
"NoAzureServiceRules"
storageAccountIdentity Szczegóły tożsamości zarządzanej konta magazynu ManagedIdentityConfiguration
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna
updatedBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która ostatnio zaktualizowała obszar roboczy. CreatedBy

WorkspacePropertiesAccessConnector

Nazwa Opis Wartość
id Identyfikator zasobu zasobu łącznika dostępu usługi Azure Databricks. ciąg (wymagany)
identityType Typ tożsamości zasobu łącznika programu Access. "SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentityId Identyfikator zasobu tożsamości przypisanej przez użytkownika skojarzonej z zasobem łącznika dostępu. Jest to wymagane dla typu "UserAssigned" i nieprawidłowe dla typu "SystemAssigned". struna

WorkspaceProviderAuthorization

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń dostawcy. Jest to tożsamość, która będzie używana przez dostawcę do wywoływania usługi ARM do zarządzania zasobami obszaru roboczego. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
roleDefinitionId Identyfikator definicji roli dostawcy. Ta rola zdefiniuje wszystkie uprawnienia, które dostawca musi mieć w grupie zasobów kontenera obszaru roboczego. Ta definicja roli nie może mieć uprawnień do usuwania grupy zasobów. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

CreatedBy

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

DefaultCatalogProperties

Nazwa Opis Wartość
initialName Określa początkową nazwę domyślnego wykazu. Jeśli nie zostanie określona, zostanie użyta nazwa obszaru roboczego. struna
initialType Definiuje początkowy typ katalogu domyślnego. Możliwe wartości (bez uwzględniania wielkości liter): HiveMetastore, UnityCatalog "HiveMetastore"
"UnityCatalog"

WorkspacePropertiesEncryption

Nazwa Opis Wartość
Podmioty Definicja jednostek szyfrowania dla obszaru roboczego. EncryptionEntitiesDefinition (wymagane)

EncryptionEntitiesDefinition

Nazwa Opis Wartość
managedDisk Właściwości szyfrowania dla dysków zarządzanych usługi Databricks. ManagedDiskEncryption
managedServices Właściwości szyfrowania dla usług zarządzanych usługi Databricks. EncryptionV2

ManagedDiskEncryption

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. ManagedDiskEncryptionKeyVaultProperties (wymagane)
rotationToLatestKeyVersionEnabled Określ, czy najnowsza wersja klucza powinna być automatycznie używana na potrzeby szyfrowania dysków zarządzanych. Bool

ManagedDiskEncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

Szyfrowanie w wersji 2

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

EnhancedSecurityComplianceDefinition

Nazwa Opis Wartość
automaticClusterUpdate Stan funkcji automatycznych aktualizacji klastra. AutomaticClusterUpdateDefinition
complianceSecurityProfile Stan funkcji Profil zabezpieczeń zgodności. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stan funkcji rozszerzonego monitorowania zabezpieczeń. EnhancedSecurityMonitoringDefinition

AutomaticClusterUpdateDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ComplianceSecurityProfileDefinition

Nazwa Opis Wartość
complianceStandards Standardy zgodności skojarzone z obszarem roboczym. Tablica ciągów zawierająca dowolną z:
"HIPAA"
"NONE"
"PCI_DSS"
wartość "Wyłączone"
"Włączone"

EnhancedSecurityMonitoringDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ManagedIdentityConfiguration

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkspaceCustomParameters

Nazwa Opis Wartość
amlWorkspaceId Identyfikator obszaru roboczego usługi Azure Machine Learning do połączenia z obszarem roboczym usługi Databricks WorkspaceCustomStringParameter
customPrivateSubnetName Nazwa podsieci prywatnej w sieci wirtualnej WorkspaceCustomStringParameter
customPublicSubnetName Nazwa podsieci publicznej w sieci wirtualnej WorkspaceCustomStringParameter
customVirtualNetworkId Identyfikator sieci wirtualnej, w której należy utworzyć ten klaster usługi Databricks WorkspaceCustomStringParameter
enableNoPublicIp Wartość logiczna wskazująca, czy publiczny adres IP powinien być wyłączony. Wartość domyślna to true WorkspaceNoPublicIPBooleanParameter
szyfrowanie Zawiera szczegóły szyfrowania dla obszaru roboczego z obsługą klucza Customer-Managed (CMK). WorkspaceEncryptionParameter
loadBalancerBackendPoolName Nazwa wychodzącej puli zaplecza modułu równoważenia obciążenia dla bezpiecznej łączności klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
loadBalancerId Identyfikator URI zasobu modułu równoważenia obciążenia wychodzącego dla obszaru roboczego Bezpiecznego połączenia klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
natGatewayName Nazwa bramy translatora adresów sieciowych dla podsieci obszaru roboczego Secure Cluster Connectivity (bez publicznego adresu IP). WorkspaceCustomStringParameter
prepareEncryption Przygotuj obszar roboczy do szyfrowania. Włącza tożsamość zarządzaną dla zarządzanego konta magazynu. WorkspaceCustomBooleanParameter
publicIpName Nazwa publicznego adresu IP dla obszaru roboczego Brak publicznego adresu IP z zarządzaną siecią wirtualną. WorkspaceCustomStringParameter
requireInfrastructureEncryption Wartość logiczna wskazująca, czy główny system plików DBFS zostanie włączony z dodatkową warstwą szyfrowania z kluczami zarządzanymi platformy dla danych magazynowanych. WorkspaceCustomBooleanParameter
storageAccountName Domyślna nazwa konta magazynu SYSTEMU PLIKÓW DBFS. WorkspaceCustomStringParameter
storageAccountSkuName Nazwa jednostki SKU konta magazynu, np. Standard_GRS, Standard_LRS. Aby uzyskać prawidłowe dane wejściowe, zapoznaj się z https://aka.ms/storageskus. WorkspaceCustomStringParameter
vnetAddressPrefix Prefiks adresu dla zarządzanej sieci wirtualnej. Wartość domyślna dla tych danych wejściowych to 10.139. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. ciąg (wymagany)

WorkspaceNoPublicIPBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

WorkspaceEncryptionParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. Szyfrowanie

Szyfrowanie

Nazwa Opis Wartość
Nazwa klucza Nazwa klucza usługi KeyVault. struna
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): wartość domyślna, Microsoft.Keyvault "Wartość domyślna"
"Microsoft.Keyvault"
keyvaulturi Identyfikator URI usługi KeyVault. struna
keyversion Wersja klucza usługi KeyVault. struna

WorkspaceCustomBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. ciąg (wymagany)
kondygnacja Warstwa jednostki SKU. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie analizy sportowej na platformie Azure

Wdróż na platformie Azure
Tworzy konto magazynu platformy Azure z włączoną usługą ADLS Gen 2, wystąpieniem usługi Azure Data Factory z połączonymi usługami dla konta magazynu (jeśli została wdrożona usługa Azure SQL Database) i wystąpieniem usługi Azure Databricks. Tożsamość usługi AAD dla użytkownika wdrażającego szablon i tożsamość zarządzana dla wystąpienia usługi ADF otrzymają rolę Współautor danych obiektu blob usługi Storage na koncie magazynu. Dostępne są również opcje wdrażania wystąpienia usługi Azure Key Vault, usługi Azure SQL Database i usługi Azure Event Hub (w przypadku przypadków użycia przesyłania strumieniowego). Po wdrożeniu usługi Azure Key Vault tożsamość zarządzana fabryki danych i tożsamość usługi AAD dla użytkownika wdrażającego szablon otrzymają rolę Użytkownik wpisów tajnych usługi Key Vault.
wdrażanie obszaru roboczego usługi Azure Databricks przy użyciu środowiska PE,CMK wszystkich formularzy

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z usługami PrivateEndpoint i zarządzanymi oraz kluczem CMK z szyfrowaniem DBFS.
szablon usługi AzureDatabricks z domyślną zaporą magazynu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks przy użyciu usługi Privateendpoint, wszystkich trzech form klucza zarządzania kluczami i łącznika User-Assigned Access Connector.
szablonu all-in-one usługi Azure Databricks na potrzeby iniekcji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, bramy translatora adresów sieciowych i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną i prywatnym punktem końcowym.
szablon usługi AzureDatabricks dla domyślnej zapory magazynu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, prywatnego punktu końcowego i domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks za pomocą sieci wirtualnej i łącznika dostępu przypisanego przez system.
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
szablon usługi AzureDatabricks na potrzeby iniekcji sieci wirtualnej za pomocą bramy translatora adresów sieciowych

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie bramy translatora adresów sieciowych, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
wdrażanie obszaru roboczego usługi Azure Databricks

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks.
obszar roboczy usługi Azure Databricks z niestandardowym zakresem adresów

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z niestandardowym zakresem adresów sieci wirtualnej.
wdrażanie obszaru roboczego usługi Azure Databricks ze wszystkimi 3 formularzami CMK

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z usługami zarządzanymi i kluczem cmK z szyfrowaniem DBFS.
wdrażanie usługi Azure Databricks WS z kluczem CMK na potrzeby szyfrowania DBFS

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z kluczem CMK na potrzeby szyfrowania głównego dbFS
wdrażanie obszaru roboczego usługi Azure Databricks przy użyciu zarządzania dyskami zarządzanymi

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks za pomocą klucza zarządzanego dysków.
wdrażanie obszaru roboczego usługi Azure Databricks za pomocą zarządzania usługami zarządzanymi

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks za pomocą klucza zarządzanego usług.
obszar roboczy usługi Azure Databricks z iniekcji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z niestandardową siecią wirtualną.

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Databricks/workspaces, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Databricks/workspaces"
apiVersion Wersja interfejsu API zasobów '2024-05-01'
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–64

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Właściwości Właściwości obszaru roboczego. WorkspaceWłaściwości (wymagane)

Właściwości obszaru roboczego

Nazwa Opis Wartość
accessConnector Zasób łącznika programu Access, który będzie skojarzony z obszarem roboczym usługi Databricks WorkspacePropertiesAccessConnector
Zezwoleń Autoryzacje dostawcy obszaru roboczego. WorkspaceProviderAuthorization[]
createdBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która utworzyła obszar roboczy. CreatedBy
defaultCatalog Właściwości domyślnej konfiguracji wykazu podczas tworzenia obszaru roboczego. DefaultCatalogProperties
defaultStorageFirewall Pobiera lub ustawia domyślne informacje o konfiguracji zapory magazynu "Wyłączone"
"Włączone"
szyfrowanie Właściwości szyfrowania dla obszaru roboczego usługi Databricks WorkspacePropertiesEncryption
enhancedSecurityCompliance Zawiera ustawienia związane z dodatkiem Zwiększonych zabezpieczeń i zgodności. EnhancedSecurityComplianceDefinition
managedDiskIdentity Szczegóły tożsamości zarządzanej zestawu szyfrowania dysków używanego na potrzeby szyfrowania dysków zarządzanych ManagedIdentityConfiguration
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Parametry niestandardowe obszaru roboczego. WorkspaceCustomParameters
publicNetworkAccess Typ dostępu do sieci na potrzeby uzyskiwania dostępu do obszaru roboczego. Ustaw wartość na wyłączoną, aby uzyskać dostęp do obszaru roboczego tylko za pośrednictwem łącza prywatnego. "Wyłączone"
"Włączone"
requiredNsgRules Pobiera lub ustawia wartość wskazującą, czy płaszczyzna danych (klastry) do sterowania komunikacją płaszczyzny sterowania odbywa się za pośrednictwem prywatnego punktu końcowego. Obsługiwane wartości to "AllRules" i "NoAzureDatabricksRules". Wartość "NoAzureServiceRules" jest używana tylko do użytku wewnętrznego. "AllRules"
"NoAzureDatabricksRules"
"NoAzureServiceRules"
storageAccountIdentity Szczegóły tożsamości zarządzanej konta magazynu ManagedIdentityConfiguration
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna
updatedBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która ostatnio zaktualizowała obszar roboczy. CreatedBy

WorkspacePropertiesAccessConnector

Nazwa Opis Wartość
id Identyfikator zasobu zasobu łącznika dostępu usługi Azure Databricks. ciąg (wymagany)
identityType Typ tożsamości zasobu łącznika programu Access. "SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentityId Identyfikator zasobu tożsamości przypisanej przez użytkownika skojarzonej z zasobem łącznika dostępu. Jest to wymagane dla typu "UserAssigned" i nieprawidłowe dla typu "SystemAssigned". struna

WorkspaceProviderAuthorization

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń dostawcy. Jest to tożsamość, która będzie używana przez dostawcę do wywoływania usługi ARM do zarządzania zasobami obszaru roboczego. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
roleDefinitionId Identyfikator definicji roli dostawcy. Ta rola zdefiniuje wszystkie uprawnienia, które dostawca musi mieć w grupie zasobów kontenera obszaru roboczego. Ta definicja roli nie może mieć uprawnień do usuwania grupy zasobów. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

CreatedBy

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

DefaultCatalogProperties

Nazwa Opis Wartość
initialName Określa początkową nazwę domyślnego wykazu. Jeśli nie zostanie określona, zostanie użyta nazwa obszaru roboczego. struna
initialType Definiuje początkowy typ katalogu domyślnego. Możliwe wartości (bez uwzględniania wielkości liter): HiveMetastore, UnityCatalog "HiveMetastore"
"UnityCatalog"

WorkspacePropertiesEncryption

Nazwa Opis Wartość
Podmioty Definicja jednostek szyfrowania dla obszaru roboczego. EncryptionEntitiesDefinition (wymagane)

EncryptionEntitiesDefinition

Nazwa Opis Wartość
managedDisk Właściwości szyfrowania dla dysków zarządzanych usługi Databricks. ManagedDiskEncryption
managedServices Właściwości szyfrowania dla usług zarządzanych usługi Databricks. EncryptionV2

ManagedDiskEncryption

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. ManagedDiskEncryptionKeyVaultProperties (wymagane)
rotationToLatestKeyVersionEnabled Określ, czy najnowsza wersja klucza powinna być automatycznie używana na potrzeby szyfrowania dysków zarządzanych. Bool

ManagedDiskEncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

Szyfrowanie w wersji 2

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

EnhancedSecurityComplianceDefinition

Nazwa Opis Wartość
automaticClusterUpdate Stan funkcji automatycznych aktualizacji klastra. AutomaticClusterUpdateDefinition
complianceSecurityProfile Stan funkcji Profil zabezpieczeń zgodności. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stan funkcji rozszerzonego monitorowania zabezpieczeń. EnhancedSecurityMonitoringDefinition

AutomaticClusterUpdateDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ComplianceSecurityProfileDefinition

Nazwa Opis Wartość
complianceStandards Standardy zgodności skojarzone z obszarem roboczym. Tablica ciągów zawierająca dowolną z:
"HIPAA"
"NONE"
"PCI_DSS"
wartość "Wyłączone"
"Włączone"

EnhancedSecurityMonitoringDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ManagedIdentityConfiguration

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkspaceCustomParameters

Nazwa Opis Wartość
amlWorkspaceId Identyfikator obszaru roboczego usługi Azure Machine Learning do połączenia z obszarem roboczym usługi Databricks WorkspaceCustomStringParameter
customPrivateSubnetName Nazwa podsieci prywatnej w sieci wirtualnej WorkspaceCustomStringParameter
customPublicSubnetName Nazwa podsieci publicznej w sieci wirtualnej WorkspaceCustomStringParameter
customVirtualNetworkId Identyfikator sieci wirtualnej, w której należy utworzyć ten klaster usługi Databricks WorkspaceCustomStringParameter
enableNoPublicIp Wartość logiczna wskazująca, czy publiczny adres IP powinien być wyłączony. Wartość domyślna to true WorkspaceNoPublicIPBooleanParameter
szyfrowanie Zawiera szczegóły szyfrowania dla obszaru roboczego z obsługą klucza Customer-Managed (CMK). WorkspaceEncryptionParameter
loadBalancerBackendPoolName Nazwa wychodzącej puli zaplecza modułu równoważenia obciążenia dla bezpiecznej łączności klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
loadBalancerId Identyfikator URI zasobu modułu równoważenia obciążenia wychodzącego dla obszaru roboczego Bezpiecznego połączenia klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
natGatewayName Nazwa bramy translatora adresów sieciowych dla podsieci obszaru roboczego Secure Cluster Connectivity (bez publicznego adresu IP). WorkspaceCustomStringParameter
prepareEncryption Przygotuj obszar roboczy do szyfrowania. Włącza tożsamość zarządzaną dla zarządzanego konta magazynu. WorkspaceCustomBooleanParameter
publicIpName Nazwa publicznego adresu IP dla obszaru roboczego Brak publicznego adresu IP z zarządzaną siecią wirtualną. WorkspaceCustomStringParameter
requireInfrastructureEncryption Wartość logiczna wskazująca, czy główny system plików DBFS zostanie włączony z dodatkową warstwą szyfrowania z kluczami zarządzanymi platformy dla danych magazynowanych. WorkspaceCustomBooleanParameter
storageAccountName Domyślna nazwa konta magazynu SYSTEMU PLIKÓW DBFS. WorkspaceCustomStringParameter
storageAccountSkuName Nazwa jednostki SKU konta magazynu, np. Standard_GRS, Standard_LRS. Aby uzyskać prawidłowe dane wejściowe, zapoznaj się z https://aka.ms/storageskus. WorkspaceCustomStringParameter
vnetAddressPrefix Prefiks adresu dla zarządzanej sieci wirtualnej. Wartość domyślna dla tych danych wejściowych to 10.139. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. ciąg (wymagany)

WorkspaceNoPublicIPBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

WorkspaceEncryptionParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. Szyfrowanie

Szyfrowanie

Nazwa Opis Wartość
Nazwa klucza Nazwa klucza usługi KeyVault. struna
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): wartość domyślna, Microsoft.Keyvault "Wartość domyślna"
"Microsoft.Keyvault"
keyvaulturi Identyfikator URI usługi KeyVault. struna
keyversion Wersja klucza usługi KeyVault. struna

WorkspaceCustomBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. ciąg (wymagany)
kondygnacja Warstwa jednostki SKU. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie analizy sportowej na platformie Azure

Wdróż na platformie Azure
Tworzy konto magazynu platformy Azure z włączoną usługą ADLS Gen 2, wystąpieniem usługi Azure Data Factory z połączonymi usługami dla konta magazynu (jeśli została wdrożona usługa Azure SQL Database) i wystąpieniem usługi Azure Databricks. Tożsamość usługi AAD dla użytkownika wdrażającego szablon i tożsamość zarządzana dla wystąpienia usługi ADF otrzymają rolę Współautor danych obiektu blob usługi Storage na koncie magazynu. Dostępne są również opcje wdrażania wystąpienia usługi Azure Key Vault, usługi Azure SQL Database i usługi Azure Event Hub (w przypadku przypadków użycia przesyłania strumieniowego). Po wdrożeniu usługi Azure Key Vault tożsamość zarządzana fabryki danych i tożsamość usługi AAD dla użytkownika wdrażającego szablon otrzymają rolę Użytkownik wpisów tajnych usługi Key Vault.
wdrażanie obszaru roboczego usługi Azure Databricks przy użyciu środowiska PE,CMK wszystkich formularzy

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z usługami PrivateEndpoint i zarządzanymi oraz kluczem CMK z szyfrowaniem DBFS.
szablon usługi AzureDatabricks z domyślną zaporą magazynu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks przy użyciu usługi Privateendpoint, wszystkich trzech form klucza zarządzania kluczami i łącznika User-Assigned Access Connector.
szablonu all-in-one usługi Azure Databricks na potrzeby iniekcji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, bramy translatora adresów sieciowych i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną i prywatnym punktem końcowym.
szablon usługi AzureDatabricks dla domyślnej zapory magazynu

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie sieciowej grupy zabezpieczeń, sieci wirtualnej, prywatnego punktu końcowego i domyślnej zapory magazynu z włączonym obszarem roboczym usługi Azure Databricks za pomocą sieci wirtualnej i łącznika dostępu przypisanego przez system.
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
szablon usługi AzureDatabricks na potrzeby iniekcji sieci wirtualnej za pomocą bramy translatora adresów sieciowych

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie bramy translatora adresów sieciowych, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
wdrażanie obszaru roboczego usługi Azure Databricks

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks.
obszar roboczy usługi Azure Databricks z niestandardowym zakresem adresów

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z niestandardowym zakresem adresów sieci wirtualnej.
wdrażanie obszaru roboczego usługi Azure Databricks ze wszystkimi 3 formularzami CMK

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z usługami zarządzanymi i kluczem cmK z szyfrowaniem DBFS.
wdrażanie usługi Azure Databricks WS z kluczem CMK na potrzeby szyfrowania DBFS

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z kluczem CMK na potrzeby szyfrowania głównego dbFS
wdrażanie obszaru roboczego usługi Azure Databricks przy użyciu zarządzania dyskami zarządzanymi

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks za pomocą klucza zarządzanego dysków.
wdrażanie obszaru roboczego usługi Azure Databricks za pomocą zarządzania usługami zarządzanymi

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks za pomocą klucza zarządzanego usług.
obszar roboczy usługi Azure Databricks z iniekcji sieci wirtualnej

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Databricks z niestandardową siecią wirtualną.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych można wdrożyć przy użyciu operacji docelowych:

  • Grupa zasobów:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Databricks/workspaces, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Databricks/workspaces@2024-05-01"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–64

Prawidłowe znaki:
Alfanumeryczne, podkreślenia i łączniki
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
Tagi Tagi zasobów. Słownik nazw tagów i wartości.
Numer jednostki magazynowej Jednostka SKU zasobu. sku
Właściwości Właściwości obszaru roboczego. WorkspaceWłaściwości (wymagane)

Właściwości obszaru roboczego

Nazwa Opis Wartość
accessConnector Zasób łącznika programu Access, który będzie skojarzony z obszarem roboczym usługi Databricks WorkspacePropertiesAccessConnector
Zezwoleń Autoryzacje dostawcy obszaru roboczego. WorkspaceProviderAuthorization[]
createdBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która utworzyła obszar roboczy. CreatedBy
defaultCatalog Właściwości domyślnej konfiguracji wykazu podczas tworzenia obszaru roboczego. DefaultCatalogProperties
defaultStorageFirewall Pobiera lub ustawia domyślne informacje o konfiguracji zapory magazynu "Wyłączone"
"Włączone"
szyfrowanie Właściwości szyfrowania dla obszaru roboczego usługi Databricks WorkspacePropertiesEncryption
enhancedSecurityCompliance Zawiera ustawienia związane z dodatkiem Zwiększonych zabezpieczeń i zgodności. EnhancedSecurityComplianceDefinition
managedDiskIdentity Szczegóły tożsamości zarządzanej zestawu szyfrowania dysków używanego na potrzeby szyfrowania dysków zarządzanych ManagedIdentityConfiguration
managedResourceGroupId Identyfikator zarządzanej grupy zasobów. ciąg (wymagany)
Parametry Parametry niestandardowe obszaru roboczego. WorkspaceCustomParameters
publicNetworkAccess Typ dostępu do sieci na potrzeby uzyskiwania dostępu do obszaru roboczego. Ustaw wartość na wyłączoną, aby uzyskać dostęp do obszaru roboczego tylko za pośrednictwem łącza prywatnego. "Wyłączone"
"Włączone"
requiredNsgRules Pobiera lub ustawia wartość wskazującą, czy płaszczyzna danych (klastry) do sterowania komunikacją płaszczyzny sterowania odbywa się za pośrednictwem prywatnego punktu końcowego. Obsługiwane wartości to "AllRules" i "NoAzureDatabricksRules". Wartość "NoAzureServiceRules" jest używana tylko do użytku wewnętrznego. "Wszystkierules"
"NoAzureDatabricksRules"
"NoAzureServiceRules"
storageAccountIdentity Szczegóły tożsamości zarządzanej konta magazynu ManagedIdentityConfiguration
uiDefinitionUri Identyfikator URI obiektu blob, w którym znajduje się plik definicji interfejsu użytkownika. struna
updatedBy Wskazuje identyfikator obiektu, identyfikator PUID i identyfikator aplikacji jednostki, która ostatnio zaktualizowała obszar roboczy. CreatedBy

WorkspacePropertiesAccessConnector

Nazwa Opis Wartość
id Identyfikator zasobu zasobu łącznika dostępu usługi Azure Databricks. ciąg (wymagany)
identityType Typ tożsamości zasobu łącznika programu Access. "SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentityId Identyfikator zasobu tożsamości przypisanej przez użytkownika skojarzonej z zasobem łącznika dostępu. Jest to wymagane dla typu "UserAssigned" i nieprawidłowe dla typu "SystemAssigned". struna

WorkspaceProviderAuthorization

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń dostawcy. Jest to tożsamość, która będzie używana przez dostawcę do wywoływania usługi ARM do zarządzania zasobami obszaru roboczego. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
roleDefinitionId Identyfikator definicji roli dostawcy. Ta rola zdefiniuje wszystkie uprawnienia, które dostawca musi mieć w grupie zasobów kontenera obszaru roboczego. Ta definicja roli nie może mieć uprawnień do usuwania grupy zasobów. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

CreatedBy

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

DefaultCatalogProperties

Nazwa Opis Wartość
initialName Określa początkową nazwę domyślnego wykazu. Jeśli nie zostanie określona, zostanie użyta nazwa obszaru roboczego. struna
initialType Definiuje początkowy typ katalogu domyślnego. Możliwe wartości (bez uwzględniania wielkości liter): HiveMetastore, UnityCatalog "HiveMetastore"
"UnityCatalog"

WorkspacePropertiesEncryption

Nazwa Opis Wartość
Podmioty Definicja jednostek szyfrowania dla obszaru roboczego. EncryptionEntitiesDefinition (wymagane)

EncryptionEntitiesDefinition

Nazwa Opis Wartość
managedDisk Właściwości szyfrowania dla dysków zarządzanych usługi Databricks. ManagedDiskEncryption
managedServices Właściwości szyfrowania dla usług zarządzanych usługi Databricks. EncryptionV2

ManagedDiskEncryption

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. ManagedDiskEncryptionKeyVaultProperties (wymagane)
rotationToLatestKeyVersionEnabled Określ, czy najnowsza wersja klucza powinna być automatycznie używana na potrzeby szyfrowania dysków zarządzanych. Bool

ManagedDiskEncryptionKeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

Szyfrowanie w wersji 2

Nazwa Opis Wartość
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): Microsoft.Keyvault "Microsoft.Keyvault" (wymagane)
keyVaultProperties Właściwości wejściowe usługi Key Vault na potrzeby szyfrowania. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Nazwa Opis Wartość
keyName Nazwa klucza usługi KeyVault. ciąg (wymagany)
keyVaultUri Identyfikator URI usługi KeyVault. ciąg (wymagany)
keyVersion Wersja klucza usługi KeyVault. ciąg (wymagany)

EnhancedSecurityComplianceDefinition

Nazwa Opis Wartość
automaticClusterUpdate Stan funkcji automatycznych aktualizacji klastra. AutomaticClusterUpdateDefinition
complianceSecurityProfile Stan funkcji Profil zabezpieczeń zgodności. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Stan funkcji rozszerzonego monitorowania zabezpieczeń. EnhancedSecurityMonitoringDefinition

AutomaticClusterUpdateDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ComplianceSecurityProfileDefinition

Nazwa Opis Wartość
complianceStandards Standardy zgodności skojarzone z obszarem roboczym. Tablica ciągów zawierająca dowolną z:
"HIPAA"
"BRAK"
"PCI_DSS"
wartość "Wyłączone"
"Włączone"

EnhancedSecurityMonitoringDefinition

Nazwa Opis Wartość
wartość "Wyłączone"
"Włączone"

ManagedIdentityConfiguration

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkspaceCustomParameters

Nazwa Opis Wartość
amlWorkspaceId Identyfikator obszaru roboczego usługi Azure Machine Learning do połączenia z obszarem roboczym usługi Databricks WorkspaceCustomStringParameter
customPrivateSubnetName Nazwa podsieci prywatnej w sieci wirtualnej WorkspaceCustomStringParameter
customPublicSubnetName Nazwa podsieci publicznej w sieci wirtualnej WorkspaceCustomStringParameter
customVirtualNetworkId Identyfikator sieci wirtualnej, w której należy utworzyć ten klaster usługi Databricks WorkspaceCustomStringParameter
enableNoPublicIp Wartość logiczna wskazująca, czy publiczny adres IP powinien być wyłączony. Wartość domyślna to true WorkspaceNoPublicIPBooleanParameter
szyfrowanie Zawiera szczegóły szyfrowania dla obszaru roboczego z obsługą klucza Customer-Managed (CMK). WorkspaceEncryptionParameter
loadBalancerBackendPoolName Nazwa wychodzącej puli zaplecza modułu równoważenia obciążenia dla bezpiecznej łączności klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
loadBalancerId Identyfikator URI zasobu modułu równoważenia obciążenia wychodzącego dla obszaru roboczego Bezpiecznego połączenia klastra (bez publicznego adresu IP). WorkspaceCustomStringParameter
natGatewayName Nazwa bramy translatora adresów sieciowych dla podsieci obszaru roboczego Secure Cluster Connectivity (bez publicznego adresu IP). WorkspaceCustomStringParameter
prepareEncryption Przygotuj obszar roboczy do szyfrowania. Włącza tożsamość zarządzaną dla zarządzanego konta magazynu. WorkspaceCustomBooleanParameter
publicIpName Nazwa publicznego adresu IP dla obszaru roboczego Brak publicznego adresu IP z zarządzaną siecią wirtualną. WorkspaceCustomStringParameter
requireInfrastructureEncryption Wartość logiczna wskazująca, czy główny system plików DBFS zostanie włączony z dodatkową warstwą szyfrowania z kluczami zarządzanymi platformy dla danych magazynowanych. WorkspaceCustomBooleanParameter
storageAccountName Domyślna nazwa konta magazynu SYSTEMU PLIKÓW DBFS. WorkspaceCustomStringParameter
storageAccountSkuName Nazwa jednostki SKU konta magazynu, np. Standard_GRS, Standard_LRS. Aby uzyskać prawidłowe dane wejściowe, zapoznaj się z https://aka.ms/storageskus. WorkspaceCustomStringParameter
vnetAddressPrefix Prefiks adresu dla zarządzanej sieci wirtualnej. Wartość domyślna dla tych danych wejściowych to 10.139. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. ciąg (wymagany)

WorkspaceNoPublicIPBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

WorkspaceEncryptionParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. Szyfrowanie

Szyfrowanie

Nazwa Opis Wartość
Nazwa klucza Nazwa klucza usługi KeyVault. struna
keySource Klucz szyfrowaniaŹródło (dostawca). Możliwe wartości (bez uwzględniania wielkości liter): wartość domyślna, Microsoft.Keyvault "Wartość domyślna"
"Microsoft.Keyvault"
keyvaulturi Identyfikator URI usługi KeyVault. struna
keyversion Wersja klucza usługi KeyVault. struna

WorkspaceCustomBooleanParameter

Nazwa Opis Wartość
wartość Wartość, która powinna być używana dla tego pola. bool (wymagane)

Numer jednostki magazynowej

Nazwa Opis Wartość
nazwa Nazwa jednostki SKU. ciąg (wymagany)
kondygnacja Warstwa jednostki SKU. struna