Workspaces - Create Or Update
建立新工作區。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}?api-version=2026-01-01
URI 參數
| 名稱 | 位於 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
資源群組的名稱。 名稱不區分大小寫。 |
|
subscription
|
path | True |
string (uuid) |
目標訂用帳戶的標識碼。 此值必須是 UUID。 |
|
workspace
|
path | True |
string minLength: 3maxLength: 64 |
工作區的名稱。 |
|
api-version
|
query | True |
string minLength: 1 |
用於此作業的 API 版本。 |
要求本文
| 名稱 | 必要 | 類型 | Description |
|---|---|---|---|
| location | True |
string |
資源所在的地理位置 |
| properties.computeMode | True |
工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」 |
|
| properties.accessConnector |
存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。 |
||
| properties.authorizations |
工作區提供者授權。 |
||
| properties.createdBy |
指出建立工作區之實體的物件標識碼、PUID 和應用程式識別碼。 |
||
| properties.defaultCatalog |
工作區建立期間的預設目錄組態屬性。 不允許在無伺服器 ComputeMode 工作區中。 |
||
| properties.defaultStorageFirewall |
取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。 |
||
| properties.encryption |
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
||
| properties.enhancedSecurityCompliance |
包含與增強式安全性與合規性附加元件相關的設定。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
||
| properties.managedDiskIdentity |
用於受控磁碟加密的磁碟加密集受控識別詳細數據。 只會在混合式 ComputeMode 工作區中傳回。 |
||
| properties.managedResourceGroupId |
string |
受控資源群組識別碼。混合式 ComputeMode 工作區中必需。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| properties.parameters |
工作區的自定義參數。 |
||
| properties.publicNetworkAccess |
用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。 |
||
| properties.requiredNsgRules |
取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。 |
||
| properties.storageAccountIdentity |
儲存體帳戶受控識別的詳細數據。 只會在混合式 ComputeMode 工作區中傳回。 |
||
| properties.uiDefinitionUri |
string |
UI 定義檔案所在的 Blob URI。 |
|
| properties.updatedBy |
指出上次更新工作區之實體的物件標識碼、PUID 和應用程式識別碼。 |
||
| sku |
資源的 SKU。 |
||
| tags |
object |
資源標籤。 |
回應
| 名稱 | 類型 | Description |
|---|---|---|
| 200 OK |
已建立 - 傳回工作區的相關資訊,包括佈建狀態。 |
|
| 201 Created |
已建立 - 傳回工作區的相關資訊,包括佈建狀態。 |
|
| Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
| 名稱 | Description |
|---|---|
| user_impersonation | 冒充您的使用者帳戶 |
範例
Create a workspace which is ready for Customer-Managed Key (CMK) encryption
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"prepareEncryption": {
"value": true
}
}
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"sku": {
"name": "premium"
},
"location": "East US 2",
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": null,
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"storageAccountIdentity": {
"principalId": "55555555-5555-5555-5555-555555555555",
"tenantId": "66666666-6666-6666-6666-666666666666",
"type": "SystemAssigned"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net"
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z"
}
}
Create a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
}
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
},
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"managedDiskIdentity": {
"principalId": "22222222-2222-2222-2222-222222222222",
"tenantId": "44444444-4444-4444-4444-444444444444",
"type": "SystemAssigned"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
},
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"managedDiskIdentity": {
"principalId": "22222222-2222-2222-2222-222222222222",
"tenantId": "44444444-4444-4444-4444-444444444444",
"type": "SystemAssigned"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"isUcEnabled": true
}
}
Create or update a workspace with Enhanced Security & Compliance Add-On
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"enhancedSecurityCompliance": {
"automaticClusterUpdate": {
"value": "Enabled"
},
"complianceSecurityProfile": {
"value": "Enabled",
"complianceStandards": [
"PCI_DSS",
"HIPAA"
]
},
"enhancedSecurityMonitoring": {
"value": "Enabled"
}
}
},
"location": "eastus2",
"sku": {
"name": "premium"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"enhancedSecurityCompliance": {
"automaticClusterUpdate": {
"value": "Enabled"
},
"complianceSecurityProfile": {
"value": "Enabled",
"complianceStandards": [
"PCI_DSS",
"HIPAA"
]
},
"enhancedSecurityMonitoring": {
"value": "Enabled"
}
},
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2023-08-24T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"enhancedSecurityCompliance": {
"automaticClusterUpdate": {
"value": "Enabled"
},
"complianceSecurityProfile": {
"value": "Enabled",
"complianceStandards": [
"PCI_DSS",
"HIPAA"
]
},
"enhancedSecurityMonitoring": {
"value": "Enabled"
}
},
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2023-08-24T00:10:29.2858439Z",
"isUcEnabled": true
}
}
Create or update serverless workspace
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Serverless"
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Serverless",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"defaultCatalog": {
"initialType": "UnityCatalog",
"initialName": ""
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Serverless",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"isUcEnabled": true
}
}
Create or update workspace
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"defaultCatalog": {
"initialType": "UnityCatalog",
"initialName": ""
},
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "SystemAssigned"
},
"defaultStorageFirewall": "Enabled"
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "SystemAssigned"
},
"defaultStorageFirewall": "Enabled",
"parameters": null,
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"defaultCatalog": {
"initialType": "UnityCatalog",
"initialName": ""
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": null,
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "SystemAssigned"
},
"defaultStorageFirewall": "Enabled",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"isUcEnabled": true
}
}
Create or update workspace with custom parameters
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"defaultCatalog": {
"initialType": "HiveMetastore",
"initialName": ""
},
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "UserAssigned",
"userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
},
"defaultStorageFirewall": "Enabled",
"parameters": {
"customVirtualNetworkId": {
"value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
},
"customPublicSubnetName": {
"value": "myPublicSubnet"
},
"customPrivateSubnetName": {
"value": "myPrivateSubnet"
}
}
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": null,
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"customPrivateSubnetName": {
"type": "String",
"value": "myPrivateSubnet"
},
"customPublicSubnetName": {
"type": "String",
"value": "myPublicSubnet"
},
"customVirtualNetworkId": {
"type": "String",
"value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
}
},
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "UserAssigned",
"userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
},
"defaultStorageFirewall": "Enabled",
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"defaultCatalog": {
"initialType": "HiveMetastore",
"initialName": ""
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"isUcEnabled": true,
"accessConnector": {
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identityType": "UserAssigned",
"userAssignedIdentityId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
},
"defaultStorageFirewall": "Enabled",
"defaultCatalog": {
"initialType": "HiveMetastore",
"initialName": ""
}
}
}
Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"prepareEncryption": {
"value": true
},
"encryption": {
"value": {
"keySource": "Microsoft.Keyvault",
"keyvaulturi": "https://myKeyVault.vault.azure.net/",
"KeyName": "myKeyName",
"keyversion": "00000000000000000000000000000000"
}
}
}
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"sku": {
"name": "premium"
},
"location": "East US 2",
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"customPrivateSubnetName": {
"type": "String",
"value": "PrivateBob"
},
"customPublicSubnetName": {
"type": "String",
"value": "PublicSarah"
},
"customVirtualNetworkId": {
"type": "String",
"value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
},
"prepareEncryption": {
"type": "Bool",
"value": true
},
"encryption": {
"type": "Object",
"value": {
"keySource": "Microsoft.Keyvault",
"keyvaulturi": "https://myKeyVault.vault.azure.net/",
"KeyName": "myKeyName",
"keyversion": "00000000000000000000000000000000"
}
}
},
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"storageAccountIdentity": {
"principalId": "55555555-5555-5555-5555-555555555555",
"tenantId": "66666666-6666-6666-6666-666666666666",
"type": "SystemAssigned"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"storageAccountIdentity": {
"principalId": "55555555-5555-5555-5555-555555555555",
"tenantId": "66666666-6666-6666-6666-666666666666",
"type": "SystemAssigned"
},
"isUcEnabled": true
}
}
Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"encryption": {
"value": {
"keySource": "Default"
}
}
}
},
"location": "westus",
"sku": {
"name": "premium"
}
}
範例回覆
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"sku": {
"name": "premium"
},
"location": "East US 2",
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"customPrivateSubnetName": {
"type": "String",
"value": "PrivateBob"
},
"customPublicSubnetName": {
"type": "String",
"value": "PublicSarah"
},
"customVirtualNetworkId": {
"type": "String",
"value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
},
"prepareEncryption": {
"type": "Bool",
"value": true
},
"encryption": {
"type": "Object",
"value": {
"keySource": "Default"
}
}
},
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"storageAccountIdentity": {
"principalId": "55555555-5555-5555-5555-555555555555",
"tenantId": "66666666-6666-6666-6666-666666666666",
"type": "SystemAssigned"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "5555555555555555",
"workspaceUrl": "adb-5555555555555555.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"name": "myWorkspace",
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"environment": "dev"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"provisioningState": "Accepted",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"storageAccountIdentity": {
"principalId": "55555555-5555-5555-5555-555555555555",
"tenantId": "66666666-6666-6666-6666-666666666666",
"type": "SystemAssigned"
},
"isUcEnabled": true
}
}
Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
範例要求
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2026-01-01
{
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
}
},
"location": "westus",
"sku": {
"name": "premium"
},
"tags": {
"mytag1": "myvalue1"
}
}
範例回覆
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"mytag1": "myvalue1"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
},
"parameters": null,
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"managedDiskIdentity": {
"principalId": "22222222-2222-2222-2222-222222222222",
"tenantId": "44444444-4444-4444-4444-444444444444",
"type": "SystemAssigned"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "6666666666666666",
"workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net",
"isUcEnabled": true
}
}
{
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace",
"type": "Microsoft.Databricks/workspaces",
"location": "East US 2",
"tags": {
"mytag1": "myvalue1"
},
"sku": {
"name": "premium"
},
"properties": {
"computeMode": "Hybrid",
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"diskEncryptionSetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
"encryption": {
"entities": {
"managedDisk": {
"keySource": "Microsoft.Keyvault",
"keyVaultProperties": {
"keyVaultUri": "https://test-vault-name.vault.azure.net/",
"keyName": "test-cmk-key",
"keyVersion": "00000000000000000000000000000000"
},
"rotationToLatestKeyVersionEnabled": true
}
}
},
"parameters": null,
"provisioningState": "Succeeded",
"uiDefinitionUri": "https://path/to/workspaceCreateUiDefinition.json",
"authorizations": [
{
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "11111111-1111-1111-1111-111111111111"
}
],
"createdBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"updatedBy": {
"oid": "22222222-2222-2222-2222-222222222222",
"puid": "33333333",
"applicationId": "44444444-4444-4444-4444-444444444444"
},
"managedDiskIdentity": {
"principalId": "22222222-2222-2222-2222-222222222222",
"tenantId": "44444444-4444-4444-4444-444444444444",
"type": "SystemAssigned"
},
"createdDateTime": "2020-02-20T00:10:29.2858439Z",
"workspaceId": "6666666666666666",
"workspaceUrl": "adb-6666666666666666.19.azuredatabricks.net",
"isUcEnabled": true
}
}
定義
| 名稱 | Description |
|---|---|
|
Access |
存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。 |
|
Automatic |
自動化叢集更新功能的狀態。 |
|
Automatic |
|
|
Compliance |
合規性安全性配置檔功能的狀態。 |
|
Compliance |
|
|
Compute |
工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」 |
|
Created |
提供建立/更新工作區之實體的詳細資料。 |
|
created |
建立資源的身分識別類型。 |
|
Custom |
這是變數的類型 |
|
Default |
這些內容可讓使用者在建立工作區期間指定預設目錄內容。 不允許在無伺服器 ComputeMode 工作區中。 |
|
default |
取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。 |
| Encryption |
包含工作區上所用加密詳細資料的物件。 |
|
Encryption |
Databricks 工作區資源的加密實體。 |
|
Encryption |
加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault |
| EncryptionV2 |
包含工作區上所用加密詳細資料的物件。 |
|
Enhanced |
與增強的安全性和合規性附加元件相關的設定狀態。 |
|
Enhanced |
增強式安全性監視功能的狀態。 |
|
Enhanced |
|
|
Error |
錯誤詳細數據。 |
|
Error |
錯誤的程式碼和訊息。 |
|
Error |
錯誤回應。 |
|
Identity |
Access Connector 資源的識別類型。 |
|
initial |
定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog |
|
Key |
加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault |
|
Key |
用於加密的 Key Vault 輸入屬性。 |
|
Managed |
包含工作區上所用加密詳細資料的物件。 |
|
Managed |
儲存體帳戶的受控識別詳細資料。 |
|
Private |
私人端點連線的私人端點屬性。 |
|
Private |
工作區的私人端點連線。 |
|
Private |
私人端點連線的屬性。 |
|
Private |
目前的布建狀態。 |
|
Private |
私人端點連線的目前狀態。 |
|
Private |
私人端點連線的狀態 |
|
Provisioning |
工作區的佈建狀態。 |
|
Public |
用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。 |
|
Required |
取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。 |
| Sku |
資源的 SKU。 |
|
system |
與建立和上次修改資源相關的元數據。 |
| Workspace |
工作區的相關資訊。 |
|
Workspace. |
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
|
Workspace |
應該用於此欄位的值。 |
|
Workspace |
應該用於此欄位的值。 |
|
Workspace |
用於建立工作區的自訂參數。 不允許在無伺服器 ComputeMode 工作區中。 |
|
Workspace |
值。 |
|
Workspace |
包含工作區上所用加密詳細資料的物件。 |
|
Workspace |
應該用於此欄位的值。 |
|
Workspace |
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
|
Workspace |
工作區提供者授權。 |
AccessConnector
存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。
| 名稱 | 類型 | Description |
|---|---|---|
| id |
string (arm-id) |
Azure Databricks Access Connector 資源的資源標識符。 |
| identityType |
Access Connector 資源的識別類型。 |
|
| userAssignedIdentityId |
string (arm-id) |
與 Access Connector 資源相關聯的使用者指派身分識別的資源識別碼。 類型 'UserAssigned' 需要此專案,且類型 'SystemAssigned' 無效。 |
AutomaticClusterUpdateDefinition
自動化叢集更新功能的狀態。
| 名稱 | 類型 | Description |
|---|---|---|
| value |
AutomaticClusterUpdateValue
| 值 | Description |
|---|---|
| Enabled | |
| Disabled |
ComplianceSecurityProfileDefinition
合規性安全性配置檔功能的狀態。
| 名稱 | 類型 | Description |
|---|---|---|
| complianceStandards |
string[] |
與工作區相關聯的合規性標準。 |
| value |
ComplianceSecurityProfileValue
| 值 | Description |
|---|---|
| Enabled | |
| Disabled |
ComputeMode
工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」
| 值 | Description |
|---|---|
| Serverless | |
| Hybrid |
CreatedBy
提供建立/更新工作區之實體的詳細資料。
| 名稱 | 類型 | Description |
|---|---|---|
| applicationId |
string (uuid) |
起始建立工作區之應用程式的應用程式 ID。 例如,Azure 入口網站。 |
| oid |
string (uuid) |
建立工作區的物件識別碼。 |
| puid |
string |
與上述物件 ID 相對應的個人物件 ID |
createdByType
建立資源的身分識別類型。
| 值 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomParameterType
這是變數的類型
| 值 | Description |
|---|---|
| Bool | |
| Object | |
| String |
DefaultCatalogProperties
這些內容可讓使用者在建立工作區期間指定預設目錄內容。 不允許在無伺服器 ComputeMode 工作區中。
| 名稱 | 類型 | 預設值 | Description |
|---|---|---|---|
| initialName |
string |
指定預設目錄的初始名稱。 如果未指定,則會使用工作區的名稱。 |
|
| initialType | HiveMetastore |
定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog |
defaultStorageFirewall
取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。
| 值 | Description |
|---|---|
| Disabled | |
| Enabled |
Encryption
包含工作區上所用加密詳細資料的物件。
| 名稱 | 類型 | 預設值 | Description |
|---|---|---|---|
| KeyName |
string |
KeyVault 金鑰的名稱。 |
|
| keySource | Default |
加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault |
|
| keyvaulturi |
string |
KeyVault 的 URI。 |
|
| keyversion |
string |
KeyVault 金鑰的版本。 |
EncryptionEntitiesDefinition
Databricks 工作區資源的加密實體。
| 名稱 | 類型 | Description |
|---|---|---|
| managedDisk |
databricks 受控磁碟的加密屬性。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| managedServices |
databricks 受控服務的加密屬性。 支援無伺服器和混合式計算模式。 |
EncryptionKeySource
加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault
| 值 | Description |
|---|---|
| Microsoft.Keyvault |
EncryptionV2
包含工作區上所用加密詳細資料的物件。
| 名稱 | 類型 | Description |
|---|---|---|
| keySource |
加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault |
|
| keyVaultProperties |
用於加密的 Key Vault 輸入屬性。 |
EnhancedSecurityComplianceDefinition
與增強的安全性和合規性附加元件相關的設定狀態。
| 名稱 | 類型 | Description |
|---|---|---|
| automaticClusterUpdate |
自動化叢集更新功能的狀態。 |
|
| complianceSecurityProfile |
合規性安全性配置檔功能的狀態。 |
|
| enhancedSecurityMonitoring |
增強式安全性監視功能的狀態。 |
EnhancedSecurityMonitoringDefinition
增強式安全性監視功能的狀態。
| 名稱 | 類型 | Description |
|---|---|---|
| value |
EnhancedSecurityMonitoringValue
| 值 | Description |
|---|---|
| Enabled | |
| Disabled |
ErrorDetail
錯誤詳細數據。
| 名稱 | 類型 | Description |
|---|---|---|
| code |
string |
錯誤的代碼。 |
| message |
string |
人類可讀的錯誤訊息。 |
| target |
string |
指出要求中的哪個屬性負責錯誤。 |
ErrorInfo
錯誤的程式碼和訊息。
| 名稱 | 類型 | Description |
|---|---|---|
| code |
string |
機器可讀的錯誤代碼。 |
| details |
錯誤詳細資料。 |
|
| innererror |
string |
內部錯誤詳細資料(如果存在)。 |
| message |
string |
人類可讀的錯誤訊息。 |
ErrorResponse
錯誤回應。
| 名稱 | 類型 | Description |
|---|---|---|
| error |
錯誤的程式碼和訊息。 |
IdentityType
Access Connector 資源的識別類型。
| 值 | Description |
|---|---|
| SystemAssigned | |
| UserAssigned |
initialType
定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog
| 值 | Description |
|---|---|
| HiveMetastore | |
| UnityCatalog |
KeySource
加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault
| 值 | Description |
|---|---|
| Default | |
| Microsoft.Keyvault |
KeyVaultProperties
用於加密的 Key Vault 輸入屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| keyName |
string |
KeyVault 金鑰的名稱。 |
| keyVaultUri |
string |
KeyVault 的 URI。 |
| keyVersion |
string |
KeyVault 金鑰的版本。 |
ManagedDiskEncryption
包含工作區上所用加密詳細資料的物件。
| 名稱 | 類型 | Description |
|---|---|---|
| keySource |
加密金鑰來源(提供者)。 可能的值 (不區分大小寫):Microsoft.Keyvault。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| keyVaultProperties |
用於加密的 Key Vault 輸入屬性。 |
|
| rotationToLatestKeyVersionEnabled |
boolean |
指出是否應該自動將最新的金鑰版本用於受控磁碟加密。 |
ManagedIdentityConfiguration
儲存體帳戶的受控識別詳細資料。
| 名稱 | 類型 | Description |
|---|---|---|
| principalId |
string (uuid) |
連結至受控儲存體帳戶之受控識別的 objectId。 |
| tenantId |
string (uuid) |
建立受控識別的租用戶識別碼。 |
| type |
string |
建立的身分類型。 它可以是 SystemAssigned 或 UserAssigned。 |
PrivateEndpoint
私人端點連線的私人端點屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| id |
string |
資源標識碼。 |
PrivateEndpointConnection
工作區的私人端點連線。
| 名稱 | 類型 | Description |
|---|---|---|
| id |
string |
資源標識碼。 |
| name |
string |
資源名稱。 |
| properties |
私人端點連線屬性。 |
|
| type |
string |
資源類型。 |
PrivateEndpointConnectionProperties
私人端點連線的屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| groupIds |
string[] |
Private Link 服務資源的 GroupId。 |
| privateEndpoint |
私人端點 |
|
| privateLinkServiceConnectionState |
專用連結服務服務連線狀態 |
|
| provisioningState |
布建私人端點連線的狀態。 |
PrivateEndpointConnectionProvisioningState
目前的布建狀態。
| 值 | Description |
|---|---|
| Succeeded | |
| Creating | |
| Updating | |
| Deleting | |
| Failed |
PrivateLinkServiceConnectionState
私人端點連線的目前狀態。
| 名稱 | 類型 | Description |
|---|---|---|
| actionsRequired |
string |
私人端點連線所需的動作 |
| description |
string |
私人端點連線目前狀態的描述 |
| status |
私人端點連線的狀態 |
PrivateLinkServiceConnectionStatus
私人端點連線的狀態
| 值 | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
ProvisioningState
工作區的佈建狀態。
| 值 | Description |
|---|---|
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Updating |
PublicNetworkAccess
用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。
| 值 | Description |
|---|---|
| Enabled | |
| Disabled |
RequiredNsgRules
取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。
| 值 | Description |
|---|---|
| AllRules | |
| NoAzureDatabricksRules | |
| NoAzureServiceRules |
Sku
資源的 SKU。
| 名稱 | 類型 | Description |
|---|---|---|
| name |
string |
SKU 名稱。 |
| tier |
string |
SKU 階層。 |
systemData
與建立和上次修改資源相關的元數據。
| 名稱 | 類型 | Description |
|---|---|---|
| createdAt |
string (date-time) |
資源建立的時間戳(UTC)。 |
| createdBy |
string |
建立資源的身分識別。 |
| createdByType |
建立資源的身分識別類型。 |
|
| lastModifiedAt |
string (date-time) |
上次修改的資源時間戳 (UTC) |
| lastModifiedBy |
string |
上次修改資源的身分識別。 |
| lastModifiedByType |
上次修改資源的身分識別類型。 |
Workspace
工作區的相關資訊。
| 名稱 | 類型 | Description |
|---|---|---|
| id |
string |
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
資源所在的地理位置 |
| name |
string |
資源的名稱 |
| properties.accessConnector |
存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| properties.authorizations |
工作區提供者授權。 |
|
| properties.computeMode |
工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」 |
|
| properties.createdBy |
指出建立工作區之實體的物件標識碼、PUID 和應用程式識別碼。 |
|
| properties.createdDateTime |
string (date-time) |
指定建立工作區的日期和時間。 |
| properties.defaultCatalog |
工作區建立期間的預設目錄組態屬性。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| properties.defaultStorageFirewall |
取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| properties.diskEncryptionSetId |
string |
受控磁碟加密集的資源識別碼。 不允許在無伺服器 ComputeMode 工作區中。 |
| properties.encryption |
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
|
| properties.enhancedSecurityCompliance |
包含與增強式安全性與合規性附加元件相關的設定。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
|
| properties.isUcEnabled |
boolean |
指出是否已為工作區啟用 Unity 目錄。 在無伺服器計算模式工作區中設定為 true。 |
| properties.managedDiskIdentity |
用於受控磁碟加密的磁碟加密集受控識別詳細數據。 只會在混合式 ComputeMode 工作區中傳回。 |
|
| properties.managedResourceGroupId |
string |
受控資源群組識別碼。混合式 ComputeMode 工作區中必需。 不允許在無伺服器 ComputeMode 工作區中。 |
| properties.parameters |
工作區的自定義參數。 |
|
| properties.privateEndpointConnections |
在工作區上建立的私人端點連線。 在無伺服器和混合式 ComputeMode 工作區中都支援。 |
|
| properties.provisioningState |
工作區佈建狀態。 |
|
| properties.publicNetworkAccess |
用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。 |
|
| properties.requiredNsgRules |
取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| properties.storageAccountIdentity |
儲存體帳戶受控識別的詳細數據。 只會在混合式 ComputeMode 工作區中傳回。 |
|
| properties.uiDefinitionUri |
string |
UI 定義檔案所在的 Blob URI。 |
| properties.updatedBy |
指出上次更新工作區之實體的物件標識碼、PUID 和應用程式識別碼。 |
|
| properties.workspaceId |
string |
Databricks 控制平面中 databricks 工作區的唯一識別碼。 |
| properties.workspaceUrl |
string |
工作區 URL,格式為 'adb-{workspaceId}。{隨機}.azuredatabricks.net' |
| sku |
資源的 SKU。 |
|
| systemData |
與此資源相關的系統中繼資料 |
|
| tags |
object |
資源標籤。 |
| type |
string |
資源的類型。 例如- Microsoft.Compute/virtualMachines 或 Microsoft.Storage/storageAccounts。 |
Workspace.WorkspaceProperties.Encryption
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。
| 名稱 | 類型 | Description |
|---|---|---|
| entities |
工作區的加密實體定義。 |
WorkspaceCustomBooleanParameter
應該用於此欄位的值。
| 名稱 | 類型 | Description |
|---|---|---|
| type |
這是變數的類型 |
|
| value |
boolean |
應該用於此欄位的值。 |
WorkspaceCustomObjectParameter
應該用於此欄位的值。
| 名稱 | 類型 | Description |
|---|---|---|
| type |
這是變數的類型 |
|
| value |
object |
應該用於此欄位的值。 |
WorkspaceCustomParameters
用於建立工作區的自訂參數。 不允許在無伺服器 ComputeMode 工作區中。
| 名稱 | 類型 | Description |
|---|---|---|
| amlWorkspaceId |
要與 Databricks 工作區連結的 Azure Machine Learning 工作區識別碼。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| customPrivateSubnetName |
虛擬網路內私人子網路的名稱。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| customPublicSubnetName |
虛擬網路內公用子網路的名稱。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| customVirtualNetworkId |
應該建立此 Databricks 叢集的虛擬網路識別碼。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| enableNoPublicIp |
布爾值,指出是否應該停用公用IP。 預設值為 True。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| encryption |
包含已啟用 Customer-Managed 金鑰 (CMK) 工作區的加密詳細資料。不允許在無伺服器 ComputeMode 工作區中。 |
|
| loadBalancerBackendPoolName |
安全叢集聯機的輸出Load Balancer後端集區名稱(無公用IP)。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| loadBalancerId |
安全叢集連線 (無公用IP) 工作區輸出負載平衡器的資源URI。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| natGatewayName |
安全叢集聯機 (無公用IP) 工作區子網的NAT閘道名稱。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| prepareEncryption |
準備工作區以進行加密。 啟用受控記憶體帳戶的受控識別。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| publicIpName |
具有受控 vNet 之 [無公用 IP] 工作區的 [公用 IP] 名稱。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| requireInfrastructureEncryption |
布爾值,指出是否要啟用 DBFS 根文件系統,使用平臺管理密鑰進行待用數據的第二層加密。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| resourceTags |
套用至受控資源群組下資源的標籤。 這些可以藉由在工作區層級更新標籤來更新。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| storageAccountName |
預設 DBFS 記憶體帳戶名稱。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| storageAccountSkuName |
記憶體帳戶 SKU 名稱,例如:Standard_GRS,Standard_LRS。 如需有效的輸入,請參閱 https://aka.ms/storageskus。 不允許在無伺服器 ComputeMode 工作區中。 |
|
| vnetAddressPrefix |
受控虛擬網路的位址前綴。 此輸入的預設值為 10.139。 不允許在無伺服器 ComputeMode 工作區中。 |
WorkspaceCustomStringParameter
值。
| 名稱 | 類型 | Description |
|---|---|---|
| type |
這是變數的類型 |
|
| value |
string |
應該用於此欄位的值。 |
WorkspaceEncryptionParameter
包含工作區上所用加密詳細資料的物件。
| 名稱 | 類型 | Description |
|---|---|---|
| type |
這是變數的類型 |
|
| value |
應該用於此欄位的值。 |
WorkspaceNoPublicIPBooleanParameter
應該用於此欄位的值。
| 名稱 | 類型 | Description |
|---|---|---|
| type |
這是變數的類型 |
|
| value |
boolean |
應該用於此欄位的值。 |
WorkspaceProperties.Encryption
Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。
| 名稱 | 類型 | Description |
|---|---|---|
| entities |
工作區的加密實體定義。 |
WorkspaceProviderAuthorization
工作區提供者授權。
| 名稱 | 類型 | Description |
|---|---|---|
| principalId |
string (uuid) |
提供者的主體標識碼。 這是提供者將用來呼叫ARM來管理工作區資源的身分識別。 |
| roleDefinitionId |
string (uuid) |
提供者的角色定義標識碼。 此角色會定義提供者在工作區容器資源群組上必須擁有的所有許可權。 這個角色定義不能有刪除資源群組的許可權。 |