Aracılığıyla paylaş


Microsoft.Databricks çalışma alanları

Bicep kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Databricks/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Databricks/workspaces@2024-09-01-preview' = {
  location: 'string'
  name: '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: '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: {
        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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

AutomaticClusterUpdateDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ComplianceSecurityProfileDefinition

Ad Açıklama Değer
complianceStandards Çalışma alanıyla ilişkili uyumluluk standartları. Herhangi birini içeren dize dizisi:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'YOK'
'PCI_DSS'
değer 'Devre Dışı'
'Etkin'

Oluşturan

Ad Açıklama Değer

DefaultCatalogProperties

Ad Açıklama Değer
initialName Varsayılan kataloğun ilk Adını belirtir. Belirtilmezse, çalışma alanının adı kullanılır. dizgi
initialType Varsayılan kataloğun ilk türünü tanımlar. Olası değerler (büyük/küçük harfe duyarsız): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

Şifreleme

Ad Açıklama Değer
KeyName KeyVault anahtarının adı. dizgi
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Varsayılan, Microsoft.Keyvault 'Varsayılan'
'Microsoft.Keyvault'
keyvaulturi KeyVault'un Uri'sini. dizgi
keyversion KeyVault anahtarının sürümü. dizgi

EncryptionEntitiesDefinition

Ad Açıklama Değer
managedDisk Databricks tarafından yönetilen diskler için şifreleme özellikleri. ManagedDisk Şifreleme
managedServices databricks yönetilen hizmetlerinin şifreleme özellikleri. EncryptionV2

EncryptionV2

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

EnhancedSecurityComplianceDefinition

Ad Açıklama Değer
automaticClusterUpdate Otomatik küme güncelleştirmeleri özelliğinin durumu. AutomaticClusterUpdateDefinition
complianceSecurityProfile Uyumluluk Güvenlik Profili özelliğinin durumu. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Gelişmiş Güvenlik İzleme özelliğinin durumu. enhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ManagedDiskEncryption

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. ManagedDiskEncryptionKeyVaultProperties (gerekli)
rotationToLatestKeyVersionEnabled Yönetilen Disk Şifrelemesi için en son anahtar sürümünün otomatik olarak kullanılıp kullanılmayacağını belirtin. Bool

ManagedDiskEncryptionKeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un URI'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

ManagedIdentityConfiguration

Ad Açıklama Değer

Microsoft.Databricks/workspaces

Ad Açıklama Değer
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 64 (gerekli)
Özellikler Çalışma alanı özellikleri. WorkspaceProperties (gerekli)
Sku Kaynağın SKU'su. Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

Sku

Ad Açıklama Değer
ad SKU adı. dize (gerekli)
Katmanı SKU katmanı. dizgi

TrackedResourceTags

Ad Açıklama Değer

WorkspaceCustomBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceCustomParameters

Ad Açıklama Değer
amlWorkspaceId Databricks çalışma alanına bağlanacak Azure Machine Learning çalışma alanının kimliği WorkspaceCustomStringParameter
customPrivateSubnetName Sanal Ağ içindeki Özel Alt Ağın adı WorkspaceCustomStringParameter
customPublicSubnetName Sanal Ağ içindeki bir Genel Alt Ağın adı WorkspaceCustomStringParameter
customVirtualNetworkId Bu Databricks Kümesinin oluşturulması gereken sanal ağın kimliği WorkspaceCustomStringParameter
enableNoPublicIp Genel IP'nin devre dışı bırakılıp bırakılmayacağını gösteren Boole değeri. Varsayılan değer true WorkspaceNoPublicIPBooleanParameter
Şifreleme Customer-Managed Anahtarı (CMK) etkin çalışma alanının şifreleme ayrıntılarını içerir. WorkspaceEncryptionParameter
loadBalancerBackendPoolName Güvenli Küme Bağlantısı (Genel IP Yok) için giden Yük Dengeleyici Arka Uç Havuzunun adı. WorkspaceCustomStringParameter
loadBalancerId Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı için Giden Yük dengeleyicinin kaynak URI'si. WorkspaceCustomStringParameter
natGatewayName Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı alt ağları için NAT ağ geçidinin adı. WorkspaceCustomStringParameter
prepareEncryption Çalışma alanını şifreleme için hazırlayın. Yönetilen depolama hesabı için Yönetilen Kimliği etkinleştirir. WorkspaceCustomBooleanParameter
publicIpName Yönetilen sanal ağa sahip Genel IP çalışma alanı yok için Genel IP'nin adı. WorkspaceCustomStringParameter
requireInfrastructureEncryption DBFS kök dosya sisteminin bekleyen veriler için platform tarafından yönetilen anahtarlarla ikincil şifreleme katmanıyla etkinleştirilip etkinleştirilmeyeceğini gösteren boole değeri. WorkspaceCustomBooleanParameter
storageAccountName Varsayılan DBFS depolama hesabı adı. WorkspaceCustomStringParameter
storageAccountSkuName Depolama hesabı SKU adı, örneğin: Standard_GRS, Standard_LRS. Geçerli girişler için https://aka.ms/storageskus bakın. WorkspaceCustomStringParameter
vnetAddressPrefix Yönetilen sanal ağ için adres ön eki. Bu giriş için varsayılan değer 10,139'dur. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. dize (gerekli)

WorkspaceEncryptionParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. Şifreleme

WorkspaceNoPublicIPBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceProperties

Ad Açıklama Değer
accessConnector Databricks Çalışma Alanı ile ilişkilendirilecek Access Bağlayıcı Kaynağı WorkspacePropertiesAccessConnector
Yetki Çalışma alanı sağlayıcısı yetkilendirmeleri. WorkspaceProviderAuthorization[]
createdBy Çalışma alanını oluşturan varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy
defaultCatalog Çalışma alanı oluşturma sırasında Varsayılan Katalog yapılandırmasının özellikleri. DefaultCatalogProperties
defaultStorageFirewall Varsayılan Depolama Güvenlik Duvarı yapılandırma bilgilerini alır veya ayarlar 'Devre Dışı'
'Etkin'
Şifreleme databricks çalışma alanı için şifreleme özellikleri WorkspaceProperties Şifreleme
enhancedSecurityCompliance Gelişmiş Güvenlik ve Uyumluluk Eklentisi ile ilgili ayarları içerir. EnhancedSecurityComplianceDefinition
managedDiskIdentity Yönetilen Disk Şifrelemesi için kullanılan Disk Şifreleme Kümesinin Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
managedResourceGroupId Yönetilen kaynak grubu kimliği. dize (gerekli)
Parametre Çalışma alanının özel parametreleri. WorkspaceCustomParameters
publicNetworkAccess Çalışma alanına erişmek için ağ erişim türü. Çalışma alanına yalnızca özel bağlantı üzerinden erişmek için değeri devre dışı olarak ayarlayın. 'Devre Dışı'
'Etkin'
requiredNsgRules Özel uç nokta üzerinden düzlem iletişimlerini denetlemek için veri düzlemi (kümeler) olup olmadığını belirten bir değer alır veya ayarlar. Desteklenen değerler 'AllRules' ve 'NoAzureDatabricksRules' değerleridir. 'NoAzureServiceRules' değeri yalnızca iç kullanım içindir. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity Depolama Hesabının Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
uiDefinitionUri Ui tanım dosyasının bulunduğu blob URI'sini. dizgi
updatedBy Çalışma alanını son güncelleştiren varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy

WorkspacePropertiesAccessConnector

Ad Açıklama Değer
Kimliği Azure Databricks Erişim Bağlayıcısı Kaynağının kaynak kimliği. dize (gerekli)
identityType Erişim Bağlayıcısı Kaynağının kimlik türü. 'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentityId Erişim Bağlayıcısı Kaynağı ile ilişkili Kullanıcı Tarafından Atanan Kimliğin kaynak kimliği. Bu, 'UserAssigned' türü için gereklidir ve 'SystemAssigned' türü için geçerli değildir. dizgi

WorkspacePropertiesEncryption

Ad Açıklama Değer
Varlık Çalışma alanı için şifreleme varlıkları tanımı. EncryptionEntitiesDefinition (gerekli)

WorkspaceProviderAuthorization

Ad Açıklama Değer
principalId Sağlayıcının asıl tanımlayıcısı. Bu, sağlayıcının çalışma alanı kaynaklarını yönetmek için ARM'yi çağırmak için kullanacağı kimliktir. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)
roleDefinitionId Sağlayıcının rol tanımı tanımlayıcısı. Bu rol, sağlayıcının çalışma alanının kapsayıcı kaynak grubunda sahip olması gereken tüm izinleri tanımlar. Bu rol tanımının kaynak grubunu silme izni olamaz. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure Databricks Çalışma Alanı Azure Databricks Çalışma Alanı için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt Bu şablon bir ağ güvenlik grubu, sanal ağ ve sanal ağ ile Azure Databricks çalışma alanı ve Özel Uç Nokta oluşturmanıza olanak tanır.
Sanal Ağ Ekleme için Azure Databricks All-in-one Şablonu Bu şablon, sanal ağ ile bir ağ güvenlik grubu, sanal ağ, NAT ağ geçidi ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Databricks Çalışma Alanını özel Adres Aralığı ile Bu şablon, özel bir sanal ağ adres aralığına sahip bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Sanal Ağ Ekleme ile Azure Databricks Çalışma Alanını Bu şablon, özel bir sanal ağ ile Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Varsayılan Depolama Güvenlik Duvarı için AzureDatabricks Şablonunu Bu şablon sanal ağ ve sistem tarafından atanan erişim bağlayıcısı ile bir ağ güvenlik grubu, sanal ağ, özel uç nokta ve varsayılan depolama güvenlik duvarı etkinleştirilmiş Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
NAT Ağ Geçidi ile Sanal Ağ Ekleme için AzureDatabricks Şablonunu Bu şablon, sanal ağ ile nat ağ geçidi, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
VNetInjection ve Load Balancer için AzureDatabricks Şablonunu Bu şablon, sanal ağ ile bir yük dengeleyici, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Databricks Çalışma Alanı Dağıtma Bu şablon bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
3 CMK tüm formlarıyla Azure Databricks Çalışma Alanı Dağıtma Bu şablon, yönetilen hizmetler ve DBFS şifrelemesi ile CMK ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Yönetilen Diskler CMK ile Azure Databricks Çalışma Alanı Dağıtma Bu şablon, Yönetilen Diskler CMK'sı ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
DBFS şifreleme için CMK ile Azure Databricks WS dağıtma Bu şablon, DBFS kök şifrelemesi için CMK ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır
Yönetilen Hizmetler CMK ile Azure Databricks Çalışma Alanı Dağıtma Bu şablon, Yönetilen Hizmetler CMK'sı ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Mimari'de Spor Analizi Dağıtma ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası tarafından yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizileri Kullanıcı rolü verilir.

ARM şablonu kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Databricks/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Databricks/workspaces",
  "apiVersion": "2024-09-01-preview",
  "name": "string",
  "location": "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": "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": {
        "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

AutomaticClusterUpdateDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ComplianceSecurityProfileDefinition

Ad Açıklama Değer
complianceStandards Çalışma alanıyla ilişkili uyumluluk standartları. Herhangi birini içeren dize dizisi:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'YOK'
'PCI_DSS'
değer 'Devre Dışı'
'Etkin'

Oluşturan

Ad Açıklama Değer

DefaultCatalogProperties

Ad Açıklama Değer
initialName Varsayılan kataloğun ilk Adını belirtir. Belirtilmezse, çalışma alanının adı kullanılır. dizgi
initialType Varsayılan kataloğun ilk türünü tanımlar. Olası değerler (büyük/küçük harfe duyarsız): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

Şifreleme

Ad Açıklama Değer
KeyName KeyVault anahtarının adı. dizgi
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Varsayılan, Microsoft.Keyvault 'Varsayılan'
'Microsoft.Keyvault'
keyvaulturi KeyVault'un Uri'sini. dizgi
keyversion KeyVault anahtarının sürümü. dizgi

EncryptionEntitiesDefinition

Ad Açıklama Değer
managedDisk Databricks tarafından yönetilen diskler için şifreleme özellikleri. ManagedDisk Şifreleme
managedServices databricks yönetilen hizmetlerinin şifreleme özellikleri. EncryptionV2

EncryptionV2

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

EnhancedSecurityComplianceDefinition

Ad Açıklama Değer
automaticClusterUpdate Otomatik küme güncelleştirmeleri özelliğinin durumu. AutomaticClusterUpdateDefinition
complianceSecurityProfile Uyumluluk Güvenlik Profili özelliğinin durumu. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Gelişmiş Güvenlik İzleme özelliğinin durumu. enhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ManagedDiskEncryption

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. ManagedDiskEncryptionKeyVaultProperties (gerekli)
rotationToLatestKeyVersionEnabled Yönetilen Disk Şifrelemesi için en son anahtar sürümünün otomatik olarak kullanılıp kullanılmayacağını belirtin. Bool

ManagedDiskEncryptionKeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un URI'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

ManagedIdentityConfiguration

Ad Açıklama Değer

Microsoft.Databricks/workspaces

Ad Açıklama Değer
apiVersion API sürümü '2024-09-01-preview'
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 64 (gerekli)
Özellikler Çalışma alanı özellikleri. WorkspaceProperties (gerekli)
Sku Kaynağın SKU'su. Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Databricks/workspaces'

Sku

Ad Açıklama Değer
ad SKU adı. dize (gerekli)
Katmanı SKU katmanı. dizgi

TrackedResourceTags

Ad Açıklama Değer

WorkspaceCustomBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceCustomParameters

Ad Açıklama Değer
amlWorkspaceId Databricks çalışma alanına bağlanacak Azure Machine Learning çalışma alanının kimliği WorkspaceCustomStringParameter
customPrivateSubnetName Sanal Ağ içindeki Özel Alt Ağın adı WorkspaceCustomStringParameter
customPublicSubnetName Sanal Ağ içindeki bir Genel Alt Ağın adı WorkspaceCustomStringParameter
customVirtualNetworkId Bu Databricks Kümesinin oluşturulması gereken sanal ağın kimliği WorkspaceCustomStringParameter
enableNoPublicIp Genel IP'nin devre dışı bırakılıp bırakılmayacağını gösteren Boole değeri. Varsayılan değer true WorkspaceNoPublicIPBooleanParameter
Şifreleme Customer-Managed Anahtarı (CMK) etkin çalışma alanının şifreleme ayrıntılarını içerir. WorkspaceEncryptionParameter
loadBalancerBackendPoolName Güvenli Küme Bağlantısı (Genel IP Yok) için giden Yük Dengeleyici Arka Uç Havuzunun adı. WorkspaceCustomStringParameter
loadBalancerId Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı için Giden Yük dengeleyicinin kaynak URI'si. WorkspaceCustomStringParameter
natGatewayName Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı alt ağları için NAT ağ geçidinin adı. WorkspaceCustomStringParameter
prepareEncryption Çalışma alanını şifreleme için hazırlayın. Yönetilen depolama hesabı için Yönetilen Kimliği etkinleştirir. WorkspaceCustomBooleanParameter
publicIpName Yönetilen sanal ağa sahip Genel IP çalışma alanı yok için Genel IP'nin adı. WorkspaceCustomStringParameter
requireInfrastructureEncryption DBFS kök dosya sisteminin bekleyen veriler için platform tarafından yönetilen anahtarlarla ikincil şifreleme katmanıyla etkinleştirilip etkinleştirilmeyeceğini gösteren boole değeri. WorkspaceCustomBooleanParameter
storageAccountName Varsayılan DBFS depolama hesabı adı. WorkspaceCustomStringParameter
storageAccountSkuName Depolama hesabı SKU adı, örneğin: Standard_GRS, Standard_LRS. Geçerli girişler için https://aka.ms/storageskus bakın. WorkspaceCustomStringParameter
vnetAddressPrefix Yönetilen sanal ağ için adres ön eki. Bu giriş için varsayılan değer 10,139'dur. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. dize (gerekli)

WorkspaceEncryptionParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. Şifreleme

WorkspaceNoPublicIPBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceProperties

Ad Açıklama Değer
accessConnector Databricks Çalışma Alanı ile ilişkilendirilecek Access Bağlayıcı Kaynağı WorkspacePropertiesAccessConnector
Yetki Çalışma alanı sağlayıcısı yetkilendirmeleri. WorkspaceProviderAuthorization[]
createdBy Çalışma alanını oluşturan varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy
defaultCatalog Çalışma alanı oluşturma sırasında Varsayılan Katalog yapılandırmasının özellikleri. DefaultCatalogProperties
defaultStorageFirewall Varsayılan Depolama Güvenlik Duvarı yapılandırma bilgilerini alır veya ayarlar 'Devre Dışı'
'Etkin'
Şifreleme databricks çalışma alanı için şifreleme özellikleri WorkspaceProperties Şifreleme
enhancedSecurityCompliance Gelişmiş Güvenlik ve Uyumluluk Eklentisi ile ilgili ayarları içerir. EnhancedSecurityComplianceDefinition
managedDiskIdentity Yönetilen Disk Şifrelemesi için kullanılan Disk Şifreleme Kümesinin Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
managedResourceGroupId Yönetilen kaynak grubu kimliği. dize (gerekli)
Parametre Çalışma alanının özel parametreleri. WorkspaceCustomParameters
publicNetworkAccess Çalışma alanına erişmek için ağ erişim türü. Çalışma alanına yalnızca özel bağlantı üzerinden erişmek için değeri devre dışı olarak ayarlayın. 'Devre Dışı'
'Etkin'
requiredNsgRules Özel uç nokta üzerinden düzlem iletişimlerini denetlemek için veri düzlemi (kümeler) olup olmadığını belirten bir değer alır veya ayarlar. Desteklenen değerler 'AllRules' ve 'NoAzureDatabricksRules' değerleridir. 'NoAzureServiceRules' değeri yalnızca iç kullanım içindir. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity Depolama Hesabının Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
uiDefinitionUri Ui tanım dosyasının bulunduğu blob URI'sini. dizgi
updatedBy Çalışma alanını son güncelleştiren varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy

WorkspacePropertiesAccessConnector

Ad Açıklama Değer
Kimliği Azure Databricks Erişim Bağlayıcısı Kaynağının kaynak kimliği. dize (gerekli)
identityType Erişim Bağlayıcısı Kaynağının kimlik türü. 'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentityId Erişim Bağlayıcısı Kaynağı ile ilişkili Kullanıcı Tarafından Atanan Kimliğin kaynak kimliği. Bu, 'UserAssigned' türü için gereklidir ve 'SystemAssigned' türü için geçerli değildir. dizgi

WorkspacePropertiesEncryption

Ad Açıklama Değer
Varlık Çalışma alanı için şifreleme varlıkları tanımı. EncryptionEntitiesDefinition (gerekli)

WorkspaceProviderAuthorization

Ad Açıklama Değer
principalId Sağlayıcının asıl tanımlayıcısı. Bu, sağlayıcının çalışma alanı kaynaklarını yönetmek için ARM'yi çağırmak için kullanacağı kimliktir. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)
roleDefinitionId Sağlayıcının rol tanımı tanımlayıcısı. Bu rol, sağlayıcının çalışma alanının kapsayıcı kaynak grubunda sahip olması gereken tüm izinleri tanımlar. Bu rol tanımının kaynak grubunu silme izni olamaz. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure Databricks All-in-one Templat VNetInjection-Pvtendpt

Azure’a dağıtın
Bu şablon bir ağ güvenlik grubu, sanal ağ ve sanal ağ ile Azure Databricks çalışma alanı ve Özel Uç Nokta oluşturmanıza olanak tanır.
Sanal Ağ Ekleme için Azure Databricks All-in-one Şablonu

Azure’a dağıtın
Bu şablon, sanal ağ ile bir ağ güvenlik grubu, sanal ağ, NAT ağ geçidi ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Databricks Çalışma Alanını özel Adres Aralığı ile

Azure’a dağıtın
Bu şablon, özel bir sanal ağ adres aralığına sahip bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Sanal Ağ Ekleme ile Azure Databricks Çalışma Alanını

Azure’a dağıtın
Bu şablon, özel bir sanal ağ ile Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Varsayılan Depolama Güvenlik Duvarı için AzureDatabricks Şablonunu

Azure’a dağıtın
Bu şablon sanal ağ ve sistem tarafından atanan erişim bağlayıcısı ile bir ağ güvenlik grubu, sanal ağ, özel uç nokta ve varsayılan depolama güvenlik duvarı etkinleştirilmiş Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
NAT Ağ Geçidi ile Sanal Ağ Ekleme için AzureDatabricks Şablonunu

Azure’a dağıtın
Bu şablon, sanal ağ ile nat ağ geçidi, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
VNetInjection ve Load Balancer için AzureDatabricks Şablonunu

Azure’a dağıtın
Bu şablon, sanal ağ ile bir yük dengeleyici, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
AzureDatabricks Şablonunu Varsayılan Depolama Güvenlik Duvarı ile

Azure’a dağıtın
Bu şablon Privateendpoint, üç CMK biçimi ve User-Assigned Access Bağlayıcısı ile Varsayılan Depolama Güvenlik Duvarı özellikli bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Databricks Çalışma Alanı Dağıtma

Azure’a dağıtın
Bu şablon bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
3 CMK tüm formlarıyla Azure Databricks Çalışma Alanı Dağıtma

Azure’a dağıtın
Bu şablon, yönetilen hizmetler ve DBFS şifrelemesi ile CMK ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Yönetilen Diskler CMK ile Azure Databricks Çalışma Alanı Dağıtma

Azure’a dağıtın
Bu şablon, Yönetilen Diskler CMK'sı ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
PE ile Azure Databricks Çalışma Alanı Dağıtma,CMK tüm formlar

Azure’a dağıtın
Bu şablon PrivateEndpoint ve yönetilen hizmetler ile DBFS şifrelemesi ile CMK ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
DBFS şifreleme için CMK ile Azure Databricks WS dağıtma

Azure’a dağıtın
Bu şablon, DBFS kök şifrelemesi için CMK ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır
Yönetilen Hizmetler CMK ile Azure Databricks Çalışma Alanı Dağıtma

Azure’a dağıtın
Bu şablon, Yönetilen Hizmetler CMK'sı ile bir Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Azure Mimari'de Spor Analizi Dağıtma

Azure’a dağıtın
ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası tarafından yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizileri Kullanıcı rolü verilir.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grubu

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Databricks/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Databricks/workspaces@2024-09-01-preview"
  name = "string"
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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 = "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 = {
          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 = {
      }
    }
  })
}

Özellik Değerleri

AutomaticClusterUpdateDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ComplianceSecurityProfileDefinition

Ad Açıklama Değer
complianceStandards Çalışma alanıyla ilişkili uyumluluk standartları. Herhangi birini içeren dize dizisi:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'YOK'
'PCI_DSS'
değer 'Devre Dışı'
'Etkin'

Oluşturan

Ad Açıklama Değer

DefaultCatalogProperties

Ad Açıklama Değer
initialName Varsayılan kataloğun ilk Adını belirtir. Belirtilmezse, çalışma alanının adı kullanılır. dizgi
initialType Varsayılan kataloğun ilk türünü tanımlar. Olası değerler (büyük/küçük harfe duyarsız): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

Şifreleme

Ad Açıklama Değer
KeyName KeyVault anahtarının adı. dizgi
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Varsayılan, Microsoft.Keyvault 'Varsayılan'
'Microsoft.Keyvault'
keyvaulturi KeyVault'un Uri'sini. dizgi
keyversion KeyVault anahtarının sürümü. dizgi

EncryptionEntitiesDefinition

Ad Açıklama Değer
managedDisk Databricks tarafından yönetilen diskler için şifreleme özellikleri. ManagedDisk Şifreleme
managedServices databricks yönetilen hizmetlerinin şifreleme özellikleri. EncryptionV2

EncryptionV2

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

EnhancedSecurityComplianceDefinition

Ad Açıklama Değer
automaticClusterUpdate Otomatik küme güncelleştirmeleri özelliğinin durumu. AutomaticClusterUpdateDefinition
complianceSecurityProfile Uyumluluk Güvenlik Profili özelliğinin durumu. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring Gelişmiş Güvenlik İzleme özelliğinin durumu. enhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

Ad Açıklama Değer
değer 'Devre Dışı'
'Etkin'

ManagedDiskEncryption

Ad Açıklama Değer
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.Keyvault 'Microsoft.Keyvault' (gerekli)
keyVaultProperties Şifreleme için Key Vault giriş özellikleri. ManagedDiskEncryptionKeyVaultProperties (gerekli)
rotationToLatestKeyVersionEnabled Yönetilen Disk Şifrelemesi için en son anahtar sürümünün otomatik olarak kullanılıp kullanılmayacağını belirtin. Bool

ManagedDiskEncryptionKeyVaultProperties

Ad Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultUri KeyVault'un URI'sini. dize (gerekli)
keyVersion KeyVault anahtarının sürümü. dize (gerekli)

ManagedIdentityConfiguration

Ad Açıklama Değer

Microsoft.Databricks/workspaces

Ad Açıklama Değer
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 64 (gerekli)
Özellikler Çalışma alanı özellikleri. WorkspaceProperties (gerekli)
Sku Kaynağın SKU'su. Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Databricks/workspaces@2024-09-01-preview"

Sku

Ad Açıklama Değer
ad SKU adı. dize (gerekli)
Katmanı SKU katmanı. dizgi

TrackedResourceTags

Ad Açıklama Değer

WorkspaceCustomBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceCustomParameters

Ad Açıklama Değer
amlWorkspaceId Databricks çalışma alanına bağlanacak Azure Machine Learning çalışma alanının kimliği WorkspaceCustomStringParameter
customPrivateSubnetName Sanal Ağ içindeki Özel Alt Ağın adı WorkspaceCustomStringParameter
customPublicSubnetName Sanal Ağ içindeki bir Genel Alt Ağın adı WorkspaceCustomStringParameter
customVirtualNetworkId Bu Databricks Kümesinin oluşturulması gereken sanal ağın kimliği WorkspaceCustomStringParameter
enableNoPublicIp Genel IP'nin devre dışı bırakılıp bırakılmayacağını gösteren Boole değeri. Varsayılan değer true WorkspaceNoPublicIPBooleanParameter
Şifreleme Customer-Managed Anahtarı (CMK) etkin çalışma alanının şifreleme ayrıntılarını içerir. WorkspaceEncryptionParameter
loadBalancerBackendPoolName Güvenli Küme Bağlantısı (Genel IP Yok) için giden Yük Dengeleyici Arka Uç Havuzunun adı. WorkspaceCustomStringParameter
loadBalancerId Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı için Giden Yük dengeleyicinin kaynak URI'si. WorkspaceCustomStringParameter
natGatewayName Güvenli Küme Bağlantısı (Genel IP Yok) çalışma alanı alt ağları için NAT ağ geçidinin adı. WorkspaceCustomStringParameter
prepareEncryption Çalışma alanını şifreleme için hazırlayın. Yönetilen depolama hesabı için Yönetilen Kimliği etkinleştirir. WorkspaceCustomBooleanParameter
publicIpName Yönetilen sanal ağa sahip Genel IP çalışma alanı yok için Genel IP'nin adı. WorkspaceCustomStringParameter
requireInfrastructureEncryption DBFS kök dosya sisteminin bekleyen veriler için platform tarafından yönetilen anahtarlarla ikincil şifreleme katmanıyla etkinleştirilip etkinleştirilmeyeceğini gösteren boole değeri. WorkspaceCustomBooleanParameter
storageAccountName Varsayılan DBFS depolama hesabı adı. WorkspaceCustomStringParameter
storageAccountSkuName Depolama hesabı SKU adı, örneğin: Standard_GRS, Standard_LRS. Geçerli girişler için https://aka.ms/storageskus bakın. WorkspaceCustomStringParameter
vnetAddressPrefix Yönetilen sanal ağ için adres ön eki. Bu giriş için varsayılan değer 10,139'dur. WorkspaceCustomStringParameter

WorkspaceCustomStringParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. dize (gerekli)

WorkspaceEncryptionParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. Şifreleme

WorkspaceNoPublicIPBooleanParameter

Ad Açıklama Değer
değer Bu alan için kullanılması gereken değer. bool (gerekli)

WorkspaceProperties

Ad Açıklama Değer
accessConnector Databricks Çalışma Alanı ile ilişkilendirilecek Access Bağlayıcı Kaynağı WorkspacePropertiesAccessConnector
Yetki Çalışma alanı sağlayıcısı yetkilendirmeleri. WorkspaceProviderAuthorization[]
createdBy Çalışma alanını oluşturan varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy
defaultCatalog Çalışma alanı oluşturma sırasında Varsayılan Katalog yapılandırmasının özellikleri. DefaultCatalogProperties
defaultStorageFirewall Varsayılan Depolama Güvenlik Duvarı yapılandırma bilgilerini alır veya ayarlar 'Devre Dışı'
'Etkin'
Şifreleme databricks çalışma alanı için şifreleme özellikleri WorkspaceProperties Şifreleme
enhancedSecurityCompliance Gelişmiş Güvenlik ve Uyumluluk Eklentisi ile ilgili ayarları içerir. EnhancedSecurityComplianceDefinition
managedDiskIdentity Yönetilen Disk Şifrelemesi için kullanılan Disk Şifreleme Kümesinin Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
managedResourceGroupId Yönetilen kaynak grubu kimliği. dize (gerekli)
Parametre Çalışma alanının özel parametreleri. WorkspaceCustomParameters
publicNetworkAccess Çalışma alanına erişmek için ağ erişim türü. Çalışma alanına yalnızca özel bağlantı üzerinden erişmek için değeri devre dışı olarak ayarlayın. 'Devre Dışı'
'Etkin'
requiredNsgRules Özel uç nokta üzerinden düzlem iletişimlerini denetlemek için veri düzlemi (kümeler) olup olmadığını belirten bir değer alır veya ayarlar. Desteklenen değerler 'AllRules' ve 'NoAzureDatabricksRules' değerleridir. 'NoAzureServiceRules' değeri yalnızca iç kullanım içindir. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity Depolama Hesabının Yönetilen Kimliğinin ayrıntıları ManagedIdentityConfiguration
uiDefinitionUri Ui tanım dosyasının bulunduğu blob URI'sini. dizgi
updatedBy Çalışma alanını son güncelleştiren varlığın Nesne Kimliği, PUID ve Uygulama Kimliğini gösterir. CreatedBy

WorkspacePropertiesAccessConnector

Ad Açıklama Değer
Kimliği Azure Databricks Erişim Bağlayıcısı Kaynağının kaynak kimliği. dize (gerekli)
identityType Erişim Bağlayıcısı Kaynağının kimlik türü. 'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentityId Erişim Bağlayıcısı Kaynağı ile ilişkili Kullanıcı Tarafından Atanan Kimliğin kaynak kimliği. Bu, 'UserAssigned' türü için gereklidir ve 'SystemAssigned' türü için geçerli değildir. dizgi

WorkspacePropertiesEncryption

Ad Açıklama Değer
Varlık Çalışma alanı için şifreleme varlıkları tanımı. EncryptionEntitiesDefinition (gerekli)

WorkspaceProviderAuthorization

Ad Açıklama Değer
principalId Sağlayıcının asıl tanımlayıcısı. Bu, sağlayıcının çalışma alanı kaynaklarını yönetmek için ARM'yi çağırmak için kullanacağı kimliktir. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)
roleDefinitionId Sağlayıcının rol tanımı tanımlayıcısı. Bu rol, sağlayıcının çalışma alanının kapsayıcı kaynak grubunda sahip olması gereken tüm izinleri tanımlar. Bu rol tanımının kaynak grubunu silme izni olamaz. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure Databricks Çalışma Alanı Azure Databricks Çalışma Alanı için AVM Kaynak Modülü