共用方式為


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

資源群組的名稱。 名稱不區分大小寫。

subscriptionId
path True

string (uuid)

目標訂用帳戶的標識碼。 此值必須是 UUID。

workspaceName
path True

string

minLength: 3
maxLength: 64

工作區的名稱。

api-version
query True

string

minLength: 1

用於此作業的 API 版本。

要求本文

名稱 必要 類型 Description
location True

string

資源所在的地理位置

properties.computeMode True

ComputeMode

工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」

properties.accessConnector

AccessConnector

存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。

properties.authorizations

WorkspaceProviderAuthorization[]

工作區提供者授權。

properties.createdBy

CreatedBy

指出建立工作區之實體的物件標識碼、PUID 和應用程式識別碼。

properties.defaultCatalog

DefaultCatalogProperties

工作區建立期間的預設目錄組態屬性。 不允許在無伺服器 ComputeMode 工作區中。

properties.defaultStorageFirewall

defaultStorageFirewall

取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。

properties.encryption

WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

包含與增強式安全性與合規性附加元件相關的設定。 在無伺服器和混合式 ComputeMode 工作區中都支援。

properties.managedDiskIdentity

ManagedIdentityConfiguration

用於受控磁碟加密的磁碟加密集受控識別詳細數據。 只會在混合式 ComputeMode 工作區中傳回。

properties.managedResourceGroupId

string

受控資源群組識別碼。混合式 ComputeMode 工作區中必需。 不允許在無伺服器 ComputeMode 工作區中。

properties.parameters

WorkspaceCustomParameters

工作區的自定義參數。

properties.publicNetworkAccess

PublicNetworkAccess

用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。

properties.requiredNsgRules

RequiredNsgRules

取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。

properties.storageAccountIdentity

ManagedIdentityConfiguration

儲存體帳戶受控識別的詳細數據。 只會在混合式 ComputeMode 工作區中傳回。

properties.uiDefinitionUri

string

UI 定義檔案所在的 Blob URI。

properties.updatedBy

CreatedBy

指出上次更新工作區之實體的物件標識碼、PUID 和應用程式識別碼。

sku

Sku

資源的 SKU。

tags

object

資源標籤。

回應

名稱 類型 Description
200 OK

Workspace

已建立 - 傳回工作區的相關資訊,包括佈建狀態。

201 Created

Workspace

已建立 - 傳回工作區的相關資訊,包括佈建狀態。

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

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
Create a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
Create or update a workspace with Enhanced Security & Compliance Add-On
Create or update serverless workspace
Create or update workspace
Create or update workspace with custom parameters
Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption
Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace
Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks

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
AccessConnector

存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。

AutomaticClusterUpdateDefinition

自動化叢集更新功能的狀態。

AutomaticClusterUpdateValue
ComplianceSecurityProfileDefinition

合規性安全性配置檔功能的狀態。

ComplianceSecurityProfileValue
ComputeMode

工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」

CreatedBy

提供建立/更新工作區之實體的詳細資料。

createdByType

建立資源的身分識別類型。

CustomParameterType

這是變數的類型

DefaultCatalogProperties

這些內容可讓使用者在建立工作區期間指定預設目錄內容。 不允許在無伺服器 ComputeMode 工作區中。

defaultStorageFirewall

取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。

Encryption

包含工作區上所用加密詳細資料的物件。

EncryptionEntitiesDefinition

Databricks 工作區資源的加密實體。

EncryptionKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault

EncryptionV2

包含工作區上所用加密詳細資料的物件。

EnhancedSecurityComplianceDefinition

與增強的安全性和合規性附加元件相關的設定狀態。

EnhancedSecurityMonitoringDefinition

增強式安全性監視功能的狀態。

EnhancedSecurityMonitoringValue
ErrorDetail

錯誤詳細數據。

ErrorInfo

錯誤的程式碼和訊息。

ErrorResponse

錯誤回應。

IdentityType

Access Connector 資源的識別類型。

initialType

定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog

KeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault

KeyVaultProperties

用於加密的 Key Vault 輸入屬性。

ManagedDiskEncryption

包含工作區上所用加密詳細資料的物件。

ManagedIdentityConfiguration

儲存體帳戶的受控識別詳細資料。

PrivateEndpoint

私人端點連線的私人端點屬性。

PrivateEndpointConnection

工作區的私人端點連線。

PrivateEndpointConnectionProperties

私人端點連線的屬性。

PrivateEndpointConnectionProvisioningState

目前的布建狀態。

PrivateLinkServiceConnectionState

私人端點連線的目前狀態。

PrivateLinkServiceConnectionStatus

私人端點連線的狀態

ProvisioningState

工作區的佈建狀態。

PublicNetworkAccess

用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。

RequiredNsgRules

取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。

Sku

資源的 SKU。

systemData

與建立和上次修改資源相關的元數據。

Workspace

工作區的相關資訊。

Workspace.WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

WorkspaceCustomBooleanParameter

應該用於此欄位的值。

WorkspaceCustomObjectParameter

應該用於此欄位的值。

WorkspaceCustomParameters

用於建立工作區的自訂參數。 不允許在無伺服器 ComputeMode 工作區中。

WorkspaceCustomStringParameter

值。

WorkspaceEncryptionParameter

包含工作區上所用加密詳細資料的物件。

WorkspaceNoPublicIPBooleanParameter

應該用於此欄位的值。

WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

WorkspaceProviderAuthorization

工作區提供者授權。

AccessConnector

存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。

名稱 類型 Description
id

string (arm-id)

Azure Databricks Access Connector 資源的資源標識符。

identityType

IdentityType

Access Connector 資源的識別類型。

userAssignedIdentityId

string (arm-id)

與 Access Connector 資源相關聯的使用者指派身分識別的資源識別碼。 類型 'UserAssigned' 需要此專案,且類型 'SystemAssigned' 無效。

AutomaticClusterUpdateDefinition

自動化叢集更新功能的狀態。

名稱 類型 Description
value

AutomaticClusterUpdateValue

AutomaticClusterUpdateValue

Description
Enabled
Disabled

ComplianceSecurityProfileDefinition

合規性安全性配置檔功能的狀態。

名稱 類型 Description
complianceStandards

string[]

與工作區相關聯的合規性標準。

value

ComplianceSecurityProfileValue

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

initialType

HiveMetastore

定義預設目錄的初始類型。 可能的值(不區分大小寫):HiveMetastore、UnityCatalog

defaultStorageFirewall

取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。

Description
Disabled
Enabled

Encryption

包含工作區上所用加密詳細資料的物件。

名稱 類型 預設值 Description
KeyName

string

KeyVault 金鑰的名稱。

keySource

KeySource

Default

加密金鑰來源(提供者)。 可能的值(不區分大小寫):預設值,Microsoft.Keyvault

keyvaulturi

string

KeyVault 的 URI。

keyversion

string

KeyVault 金鑰的版本。

EncryptionEntitiesDefinition

Databricks 工作區資源的加密實體。

名稱 類型 Description
managedDisk

ManagedDiskEncryption

databricks 受控磁碟的加密屬性。 不允許在無伺服器 ComputeMode 工作區中。

managedServices

EncryptionV2

databricks 受控服務的加密屬性。 支援無伺服器和混合式計算模式。

EncryptionKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault

Description
Microsoft.Keyvault

EncryptionV2

包含工作區上所用加密詳細資料的物件。

名稱 類型 Description
keySource

EncryptionKeySource

加密金鑰來源(提供者)。 可能的值(不區分大小寫):Microsoft.Keyvault

keyVaultProperties

KeyVaultProperties

用於加密的 Key Vault 輸入屬性。

EnhancedSecurityComplianceDefinition

與增強的安全性和合規性附加元件相關的設定狀態。

名稱 類型 Description
automaticClusterUpdate

AutomaticClusterUpdateDefinition

自動化叢集更新功能的狀態。

complianceSecurityProfile

ComplianceSecurityProfileDefinition

合規性安全性配置檔功能的狀態。

enhancedSecurityMonitoring

EnhancedSecurityMonitoringDefinition

增強式安全性監視功能的狀態。

EnhancedSecurityMonitoringDefinition

增強式安全性監視功能的狀態。

名稱 類型 Description
value

EnhancedSecurityMonitoringValue

EnhancedSecurityMonitoringValue

Description
Enabled
Disabled

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
code

string

錯誤的代碼。

message

string

人類可讀的錯誤訊息。

target

string

指出要求中的哪個屬性負責錯誤。

ErrorInfo

錯誤的程式碼和訊息。

名稱 類型 Description
code

string

機器可讀的錯誤代碼。

details

ErrorDetail[]

錯誤詳細資料。

innererror

string

內部錯誤詳細資料(如果存在)。

message

string

人類可讀的錯誤訊息。

ErrorResponse

錯誤回應。

名稱 類型 Description
error

ErrorInfo

錯誤的程式碼和訊息。
錯誤詳細數據。

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

EncryptionKeySource

加密金鑰來源(提供者)。 可能的值 (不區分大小寫):Microsoft.Keyvault。 不允許在無伺服器 ComputeMode 工作區中。

keyVaultProperties

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

PrivateEndpointConnectionProperties

私人端點連線屬性。

type

string

資源類型。

PrivateEndpointConnectionProperties

私人端點連線的屬性。

名稱 類型 Description
groupIds

string[]

Private Link 服務資源的 GroupId。

privateEndpoint

PrivateEndpoint

私人端點
私人端點

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

專用連結服務服務連線狀態
私人端點連線狀態

provisioningState

PrivateEndpointConnectionProvisioningState

布建私人端點連線的狀態。

PrivateEndpointConnectionProvisioningState

目前的布建狀態。

Description
Succeeded
Creating
Updating
Deleting
Failed

PrivateLinkServiceConnectionState

私人端點連線的目前狀態。

名稱 類型 Description
actionsRequired

string

私人端點連線所需的動作

description

string

私人端點連線目前狀態的描述

status

PrivateLinkServiceConnectionStatus

私人端點連線的狀態

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

createdByType

建立資源的身分識別類型。

lastModifiedAt

string (date-time)

上次修改的資源時間戳 (UTC)

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

createdByType

上次修改資源的身分識別類型。

Workspace

工作區的相關資訊。

名稱 類型 Description
id

string

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

資源所在的地理位置

name

string

資源的名稱

properties.accessConnector

AccessConnector

存取將與 Databricks 工作區相關聯的連接器資源。 不允許在無伺服器 ComputeMode 工作區中。

properties.authorizations

WorkspaceProviderAuthorization[]

工作區提供者授權。

properties.computeMode

ComputeMode

工作區運算模式。 建立時需要,無法變更。 可能的值包括:「無伺服器」、「混合式」

properties.createdBy

CreatedBy

指出建立工作區之實體的物件標識碼、PUID 和應用程式識別碼。

properties.createdDateTime

string (date-time)

指定建立工作區的日期和時間。

properties.defaultCatalog

DefaultCatalogProperties

工作區建立期間的預設目錄組態屬性。 不允許在無伺服器 ComputeMode 工作區中。

properties.defaultStorageFirewall

defaultStorageFirewall

取得或設定預設儲存防火牆組態資訊。 不允許在無伺服器 ComputeMode 工作區中。

properties.diskEncryptionSetId

string

受控磁碟加密集的資源識別碼。 不允許在無伺服器 ComputeMode 工作區中。

properties.encryption

WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

包含與增強式安全性與合規性附加元件相關的設定。 在無伺服器和混合式 ComputeMode 工作區中都支援。

properties.isUcEnabled

boolean

指出是否已為工作區啟用 Unity 目錄。 在無伺服器計算模式工作區中設定為 true。

properties.managedDiskIdentity

ManagedIdentityConfiguration

用於受控磁碟加密的磁碟加密集受控識別詳細數據。 只會在混合式 ComputeMode 工作區中傳回。

properties.managedResourceGroupId

string

受控資源群組識別碼。混合式 ComputeMode 工作區中必需。 不允許在無伺服器 ComputeMode 工作區中。

properties.parameters

WorkspaceCustomParameters

工作區的自定義參數。

properties.privateEndpointConnections

PrivateEndpointConnection[]

在工作區上建立的私人端點連線。 在無伺服器和混合式 ComputeMode 工作區中都支援。

properties.provisioningState

ProvisioningState

工作區佈建狀態。

properties.publicNetworkAccess

PublicNetworkAccess

用於存取工作區的網路存取類型。 將值設定為停用,以僅透過私人連結存取工作區。 用於配置無伺服器 ComputeMode 工作區的前端專用私有連結。

properties.requiredNsgRules

RequiredNsgRules

取得或設定值,指出是否透過私人端點控制平面通訊的數據平面(叢集)。 支援的值為 'AllRules' 和 'NoAzureDatabricksRules'。 'NoAzureServiceRules' 值僅供內部使用。 不允許在無伺服器 ComputeMode 工作區中。

properties.storageAccountIdentity

ManagedIdentityConfiguration

儲存體帳戶受控識別的詳細數據。 只會在混合式 ComputeMode 工作區中傳回。

properties.uiDefinitionUri

string

UI 定義檔案所在的 Blob URI。

properties.updatedBy

CreatedBy

指出上次更新工作區之實體的物件標識碼、PUID 和應用程式識別碼。

properties.workspaceId

string

Databricks 控制平面中 databricks 工作區的唯一識別碼。

properties.workspaceUrl

string

工作區 URL,格式為 'adb-{workspaceId}。{隨機}.azuredatabricks.net'

sku

Sku

資源的 SKU。

systemData

systemData

與此資源相關的系統中繼資料

tags

object

資源標籤。

type

string

資源的類型。 例如- Microsoft.Compute/virtualMachines 或 Microsoft.Storage/storageAccounts。

Workspace.WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

名稱 類型 Description
entities

EncryptionEntitiesDefinition

工作區的加密實體定義。

WorkspaceCustomBooleanParameter

應該用於此欄位的值。

名稱 類型 Description
type

CustomParameterType

這是變數的類型

value

boolean

應該用於此欄位的值。

WorkspaceCustomObjectParameter

應該用於此欄位的值。

名稱 類型 Description
type

CustomParameterType

這是變數的類型

value

object

應該用於此欄位的值。

WorkspaceCustomParameters

用於建立工作區的自訂參數。 不允許在無伺服器 ComputeMode 工作區中。

名稱 類型 Description
amlWorkspaceId

WorkspaceCustomStringParameter

要與 Databricks 工作區連結的 Azure Machine Learning 工作區識別碼。 不允許在無伺服器 ComputeMode 工作區中。

customPrivateSubnetName

WorkspaceCustomStringParameter

虛擬網路內私人子網路的名稱。 不允許在無伺服器 ComputeMode 工作區中。

customPublicSubnetName

WorkspaceCustomStringParameter

虛擬網路內公用子網路的名稱。 不允許在無伺服器 ComputeMode 工作區中。

customVirtualNetworkId

WorkspaceCustomStringParameter

應該建立此 Databricks 叢集的虛擬網路識別碼。 不允許在無伺服器 ComputeMode 工作區中。

enableNoPublicIp

WorkspaceNoPublicIPBooleanParameter

布爾值,指出是否應該停用公用IP。 預設值為 True。 不允許在無伺服器 ComputeMode 工作區中。

encryption

WorkspaceEncryptionParameter

包含已啟用 Customer-Managed 金鑰 (CMK) 工作區的加密詳細資料。不允許在無伺服器 ComputeMode 工作區中。

loadBalancerBackendPoolName

WorkspaceCustomStringParameter

安全叢集聯機的輸出Load Balancer後端集區名稱(無公用IP)。 不允許在無伺服器 ComputeMode 工作區中。

loadBalancerId

WorkspaceCustomStringParameter

安全叢集連線 (無公用IP) 工作區輸出負載平衡器的資源URI。 不允許在無伺服器 ComputeMode 工作區中。

natGatewayName

WorkspaceCustomStringParameter

安全叢集聯機 (無公用IP) 工作區子網的NAT閘道名稱。 不允許在無伺服器 ComputeMode 工作區中。

prepareEncryption

WorkspaceCustomBooleanParameter

準備工作區以進行加密。 啟用受控記憶體帳戶的受控識別。 不允許在無伺服器 ComputeMode 工作區中。

publicIpName

WorkspaceCustomStringParameter

具有受控 vNet 之 [無公用 IP] 工作區的 [公用 IP] 名稱。 不允許在無伺服器 ComputeMode 工作區中。

requireInfrastructureEncryption

WorkspaceCustomBooleanParameter

布爾值,指出是否要啟用 DBFS 根文件系統,使用平臺管理密鑰進行待用數據的第二層加密。 不允許在無伺服器 ComputeMode 工作區中。

resourceTags

WorkspaceCustomObjectParameter

套用至受控資源群組下資源的標籤。 這些可以藉由在工作區層級更新標籤來更新。 不允許在無伺服器 ComputeMode 工作區中。

storageAccountName

WorkspaceCustomStringParameter

預設 DBFS 記憶體帳戶名稱。 不允許在無伺服器 ComputeMode 工作區中。

storageAccountSkuName

WorkspaceCustomStringParameter

記憶體帳戶 SKU 名稱,例如:Standard_GRS,Standard_LRS。 如需有效的輸入,請參閱 https://aka.ms/storageskus。 不允許在無伺服器 ComputeMode 工作區中。

vnetAddressPrefix

WorkspaceCustomStringParameter

受控虛擬網路的位址前綴。 此輸入的預設值為 10.139。 不允許在無伺服器 ComputeMode 工作區中。

WorkspaceCustomStringParameter

值。

名稱 類型 Description
type

CustomParameterType

這是變數的類型

value

string

應該用於此欄位的值。

WorkspaceEncryptionParameter

包含工作區上所用加密詳細資料的物件。

名稱 類型 Description
type

CustomParameterType

這是變數的類型

value

Encryption

應該用於此欄位的值。

WorkspaceNoPublicIPBooleanParameter

應該用於此欄位的值。

名稱 類型 Description
type

CustomParameterType

這是變數的類型

value

boolean

應該用於此欄位的值。

WorkspaceProperties.Encryption

Databricks 工作區的加密屬性。 在無伺服器和混合式 ComputeMode 工作區中都支援。

名稱 類型 Description
entities

EncryptionEntitiesDefinition

工作區的加密實體定義。

WorkspaceProviderAuthorization

工作區提供者授權。

名稱 類型 Description
principalId

string (uuid)

提供者的主體標識碼。 這是提供者將用來呼叫ARM來管理工作區資源的身分識別。

roleDefinitionId

string (uuid)

提供者的角色定義標識碼。 此角色會定義提供者在工作區容器資源群組上必須擁有的所有許可權。 這個角色定義不能有刪除資源群組的許可權。