Workspaces - Create Or Update
新しいワークスペースを作成します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}?api-version=2024-05-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
workspace
|
path | True |
string minLength: 3maxLength: 64 |
ワークスペースの名前。 |
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
location | True |
string |
リソースが存在する地理的な場所 |
properties.managedResourceGroupId | True |
string |
マネージド リソース グループ ID。 |
properties.accessConnector |
Databricks ワークスペースに関連付けられるコネクタ リソースにアクセスする |
||
properties.authorizations |
ワークスペース プロバイダーの承認。 |
||
properties.createdBy |
ワークスペースを作成したエンティティのオブジェクト ID、PUID、アプリケーション ID を示します。 |
||
properties.defaultCatalog |
ワークスペースの作成時の既定のカタログ構成のプロパティ。 |
||
properties.defaultStorageFirewall |
既定のストレージ ファイアウォール構成情報を取得または設定します。 |
||
properties.encryption |
databricks ワークスペースの暗号化プロパティ |
||
properties.enhancedSecurityCompliance |
セキュリティ強化およびコンプライアンス アドオンに関連する設定が含まれています。 |
||
properties.managedDiskIdentity |
マネージド ディスク暗号化に使用されるディスク暗号化セットのマネージド ID の詳細 |
||
properties.parameters |
ワークスペースのカスタム パラメーター。 |
||
properties.publicNetworkAccess |
ワークスペースにアクセスするためのネットワーク アクセスの種類。 プライベート リンク経由でのみワークスペースにアクセスするには、値を無効に設定します。 |
||
properties.requiredNsgRules |
コントロール プレーン通信を制御するデータ プレーン (クラスター) がプライベート エンドポイント経由で行われるかどうかを示す値を取得または設定します。 サポートされている値は 、'AllRules' と 'NoAzureDatabricksRules' です。 'NoAzureServiceRules' 値は内部でのみ使用されます。 |
||
properties.storageAccountIdentity |
ストレージ アカウントのマネージド ID の詳細 |
||
properties.uiDefinitionUri |
string |
UI 定義ファイルが配置されている BLOB URI。 |
|
properties.updatedBy |
ワークスペースを最後に更新したエンティティのオブジェクト ID、PUID、アプリケーション ID を示します。 |
||
sku |
リソースの SKU。 |
||
tags |
object |
リソース タグ。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
作成済み - プロビジョニングの状態など、ワークスペースに関する情報を返します。 |
|
201 Created |
作成済み - プロビジョニングの状態など、ワークスペースに関する情報を返します。 |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
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=2024-05-01
{
"properties": {
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"prepareEncryption": {
"value": true
}
}
},
"location": "westus"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"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"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"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"
}
応答のサンプル
{
"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": {
"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": {
"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 workspace
要求のサンプル
PUT https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace?api-version=2024-05-01
{
"properties": {
"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"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"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"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"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"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"managedResourceGroupId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
"parameters": {
"encryption": {
"value": {
"keySource": "Default"
}
}
}
},
"location": "westus"
}
応答のサンプル
{
"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": {
"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": {
"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=2024-05-01
{
"properties": {
"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",
"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": {
"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": {
"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
}
}
定義
名前 | 説明 |
---|---|
Access |
Databricks ワークスペースに関連付けられるコネクタ リソースにアクセスする |
Automatic |
自動クラスター更新機能の状態。 |
Automatic |
|
Compliance |
コンプライアンス セキュリティ プロファイル機能の状態。 |
Compliance |
|
Compliance |
ワークスペースに関連付けられているコンプライアンス標準。 |
Created |
ワークスペースを作成または更新したエンティティの詳細を提供します。 |
created |
リソースを作成した ID の種類。 |
Custom |
これが次の変数の型 |
Default |
これらのプロパティを使用すると、ユーザーはワークスペースの作成時に既定のカタログ プロパティを指定できます。 |
default |
既定のストレージ ファイアウォール構成情報を取得または設定します。 |
Encryption |
ワークスペースで使用される暗号化の詳細を含むオブジェクト。 |
Encryption |
databricks ワークスペース リソースの暗号化エンティティ。 |
Encryption |
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): Microsoft.Keyvault |
EncryptionV2 |
ワークスペースで使用される暗号化の詳細を含むオブジェクト。 |
Enhanced |
セキュリティ強化およびコンプライアンス アドオンに関連する設定の状態。 |
Enhanced |
セキュリティ強化監視機能の状態。 |
Enhanced |
|
Error |
エラーの詳細。 |
Error |
エラーのコードとメッセージ。 |
Error |
エラー応答。 |
Identity |
Access Connector リソースの ID の種類。 |
initial |
既定のカタログの初期型を定義します。 使用可能な値 (大文字と小文字を区別しない): HiveMetastore、UnityCatalog |
Key |
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): 既定値、Microsoft.Keyvault |
Key |
暗号化用の Key Vault 入力プロパティ。 |
Managed |
ワークスペースで使用される暗号化の詳細を含むオブジェクト。 |
Managed |
ストレージ アカウントのマネージド ID の詳細。 |
Private |
プライベート エンドポイント接続のプライベート エンドポイント プロパティ |
Private |
ワークスペースのプライベート エンドポイント接続 |
Private |
プライベート エンドポイント接続のプロパティ |
Private |
現在のプロビジョニング状態。 |
Private |
プライベート エンドポイント接続の現在の状態 |
Private |
プライベート エンドポイント接続の状態 |
Provisioning |
ワークスペースのプロビジョニング状態。 |
Public |
ワークスペースにアクセスするためのネットワーク アクセスの種類。 プライベート リンク経由でのみワークスペースにアクセスするには、値を無効に設定します。 |
Required |
コントロール プレーン通信を制御するデータ プレーン (クラスター) がプライベート エンドポイント経由で行われるかどうかを示す値を取得または設定します。 サポートされている値は 、'AllRules' と 'NoAzureDatabricksRules' です。 'NoAzureServiceRules' 値は内部でのみ使用されます。 |
Sku |
リソースの SKU。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
Workspace |
ワークスペースに関する情報。 |
Workspace. |
databricks ワークスペースの暗号化プロパティ |
Workspace |
このフィールドに使用する値。 |
Workspace |
このフィールドに使用する値。 |
Workspace |
クラスターの作成に使用されるカスタム パラメーター。 |
Workspace |
値。 |
Workspace |
ワークスペースで使用される暗号化の詳細を含むオブジェクト。 |
Workspace |
このフィールドに使用する値。 |
Workspace |
databricks ワークスペースの暗号化プロパティ |
Workspace |
ワークスペース プロバイダーの承認。 |
AccessConnector
Databricks ワークスペースに関連付けられるコネクタ リソースにアクセスする
名前 | 型 | 説明 |
---|---|---|
id |
string (arm-id) |
Azure Databricks Access Connector リソースのリソース ID。 |
identityType |
Access Connector リソースの ID の種類。 |
|
userAssignedIdentityId |
string (arm-id) |
Access Connector リソースに関連付けられているユーザー割り当て ID のリソース ID。 これは型 'UserAssigned' に必要であり、型 'SystemAssigned' には無効です。 |
AutomaticClusterUpdateDefinition
自動クラスター更新機能の状態。
名前 | 型 | 説明 |
---|---|---|
value |
AutomaticClusterUpdateValue
値 | 説明 |
---|---|
Disabled | |
Enabled |
ComplianceSecurityProfileDefinition
コンプライアンス セキュリティ プロファイル機能の状態。
名前 | 型 | 説明 |
---|---|---|
complianceStandards |
ワークスペースに関連付けられているコンプライアンス標準。 |
|
value |
ComplianceSecurityProfileValue
値 | 説明 |
---|---|
Disabled | |
Enabled |
ComplianceStandard
ワークスペースに関連付けられているコンプライアンス標準。
値 | 説明 |
---|---|
HIPAA | |
NONE | |
PCI_DSS |
CreatedBy
ワークスペースを作成または更新したエンティティの詳細を提供します。
名前 | 型 | 説明 |
---|---|---|
applicationId |
string (uuid) |
ワークスペースの作成を開始したアプリケーションのアプリケーション ID。 たとえば、Azure Portal です。 |
oid |
string (uuid) |
ワークスペースを作成したオブジェクト ID。 |
puid |
string |
上記のオブジェクト ID に対応する個人用オブジェクト ID |
createdByType
リソースを作成した ID の種類。
値 | 説明 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CustomParameterType
これが次の変数の型
値 | 説明 |
---|---|
Bool | |
Object | |
String |
DefaultCatalogProperties
これらのプロパティを使用すると、ユーザーはワークスペースの作成時に既定のカタログ プロパティを指定できます。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
initialName |
string |
既定のカタログの初期名を指定します。 指定しない場合は、ワークスペースの名前が使用されます。 |
|
initialType | HiveMetastore |
既定のカタログの初期型を定義します。 使用可能な値 (大文字と小文字を区別しない): HiveMetastore、UnityCatalog |
defaultStorageFirewall
既定のストレージ ファイアウォール構成情報を取得または設定します。
値 | 説明 |
---|---|
Disabled | |
Enabled |
Encryption
ワークスペースで使用される暗号化の詳細を含むオブジェクト。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
KeyName |
string |
KeyVault キーの名前。 |
|
keySource | Default |
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): 既定値、Microsoft.Keyvault |
|
keyvaulturi |
string |
KeyVault の URI。 |
|
keyversion |
string |
KeyVault キーのバージョン。 |
EncryptionEntitiesDefinition
databricks ワークスペース リソースの暗号化エンティティ。
名前 | 型 | 説明 |
---|---|---|
managedDisk |
databricks マネージド ディスクの暗号化プロパティ。 |
|
managedServices |
databricks マネージド サービスの暗号化プロパティ。 |
EncryptionKeySource
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): Microsoft.Keyvault
値 | 説明 |
---|---|
Microsoft.Keyvault |
EncryptionV2
ワークスペースで使用される暗号化の詳細を含むオブジェクト。
名前 | 型 | 説明 |
---|---|---|
keySource |
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): Microsoft.Keyvault |
|
keyVaultProperties |
暗号化用の Key Vault 入力プロパティ。 |
EnhancedSecurityComplianceDefinition
セキュリティ強化およびコンプライアンス アドオンに関連する設定の状態。
名前 | 型 | 説明 |
---|---|---|
automaticClusterUpdate |
自動クラスター更新機能の状態。 |
|
complianceSecurityProfile |
コンプライアンス セキュリティ プロファイル機能の状態。 |
|
enhancedSecurityMonitoring |
セキュリティ強化監視機能の状態。 |
EnhancedSecurityMonitoringDefinition
セキュリティ強化監視機能の状態。
名前 | 型 | 説明 |
---|---|---|
value |
EnhancedSecurityMonitoringValue
値 | 説明 |
---|---|
Disabled | |
Enabled |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラーのコード。 |
message |
string |
人間が判読できるエラー メッセージ。 |
target |
string |
要求のどのプロパティがエラーの原因であるかを示します。 |
ErrorInfo
エラーのコードとメッセージ。
名前 | 型 | 説明 |
---|---|---|
code |
string |
コンピューターが読み取り可能なエラー コード。 |
details |
エラーの詳細。 |
|
innererror |
string |
内部エラーの詳細 (存在する場合)。 |
message |
string |
人間が判読できるエラー メッセージ。 |
ErrorResponse
エラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラーのコードとメッセージ。 |
IdentityType
Access Connector リソースの ID の種類。
値 | 説明 |
---|---|
SystemAssigned | |
UserAssigned |
initialType
既定のカタログの初期型を定義します。 使用可能な値 (大文字と小文字を区別しない): HiveMetastore、UnityCatalog
値 | 説明 |
---|---|
HiveMetastore | |
UnityCatalog |
KeySource
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): 既定値、Microsoft.Keyvault
値 | 説明 |
---|---|
Default | |
Microsoft.Keyvault |
KeyVaultProperties
暗号化用の Key Vault 入力プロパティ。
名前 | 型 | 説明 |
---|---|---|
keyName |
string |
KeyVault キーの名前。 |
keyVaultUri |
string |
KeyVault の URI。 |
keyVersion |
string |
KeyVault キーのバージョン。 |
ManagedDiskEncryption
ワークスペースで使用される暗号化の詳細を含むオブジェクト。
名前 | 型 | 説明 |
---|---|---|
keySource |
暗号化 keySource (プロバイダー)。 使用可能な値 (大文字と小文字を区別): Microsoft.Keyvault |
|
keyVaultProperties |
暗号化用の Key Vault 入力プロパティ。 |
|
rotationToLatestKeyVersionEnabled |
boolean |
マネージド ディスク暗号化に最新のキー バージョンを自動的に使用するかどうかを指定します。 |
ManagedIdentityConfiguration
ストレージ アカウントのマネージド ID の詳細。
名前 | 型 | 説明 |
---|---|---|
principalId |
string (uuid) |
マネージド ストレージ アカウントにリンクされているマネージド ID の objectId。 |
tenantId |
string (uuid) |
マネージド ID が作成されるテナント ID。 |
type |
string |
作成された ID の種類。 SystemAssigned または UserAssigned のいずれかを指定できます。 |
PrivateEndpoint
プライベート エンドポイント接続のプライベート エンドポイント プロパティ
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース識別子。 |
PrivateEndpointConnection
ワークスペースのプライベート エンドポイント接続
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース識別子。 |
name |
string |
リソース名。 |
properties |
プライベート エンドポイント接続プロパティ。 |
|
type |
string |
リソースの種類。 |
PrivateEndpointConnectionProperties
プライベート エンドポイント接続のプロパティ
名前 | 型 | 説明 |
---|---|---|
groupIds |
string[] |
プライベート リンク サービス リソースの GroupId。 |
privateEndpoint |
プライベート エンドポイント |
|
privateLinkServiceConnectionState |
プライベート リンク サービスの接続状態 |
|
provisioningState |
プライベート エンドポイント接続のプロビジョニング状態。 |
PrivateEndpointConnectionProvisioningState
現在のプロビジョニング状態。
値 | 説明 |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
PrivateLinkServiceConnectionState
プライベート エンドポイント接続の現在の状態
名前 | 型 | 説明 |
---|---|---|
actionsRequired |
string |
プライベート エンドポイント接続に必要なアクション |
description |
string |
プライベート エンドポイント接続の現在の状態の説明 |
status |
プライベート エンドポイント接続の状態 |
PrivateLinkServiceConnectionStatus
プライベート エンドポイント接続の状態
値 | 説明 |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
ProvisioningState
ワークスペースのプロビジョニング状態。
値 | 説明 |
---|---|
Accepted | |
Canceled | |
Created | |
Creating | |
Deleted | |
Deleting | |
Failed | |
Ready | |
Running | |
Succeeded | |
Updating |
PublicNetworkAccess
ワークスペースにアクセスするためのネットワーク アクセスの種類。 プライベート リンク経由でのみワークスペースにアクセスするには、値を無効に設定します。
値 | 説明 |
---|---|
Disabled | |
Enabled |
RequiredNsgRules
コントロール プレーン通信を制御するデータ プレーン (クラスター) がプライベート エンドポイント経由で行われるかどうかを示す値を取得または設定します。 サポートされている値は 、'AllRules' と 'NoAzureDatabricksRules' です。 'NoAzureServiceRules' 値は内部でのみ使用されます。
値 | 説明 |
---|---|
AllRules | |
NoAzureDatabricksRules | |
NoAzureServiceRules |
Sku
リソースの SKU。
名前 | 型 | 説明 |
---|---|---|
name |
string |
SKU 名。 |
tier |
string |
SKU レベル。 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |
Workspace
ワークスペースに関する情報。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
リソースが存在する地理的な場所 |
name |
string |
リソースの名前 |
properties.accessConnector |
Databricks ワークスペースに関連付けられるコネクタ リソースにアクセスする |
|
properties.authorizations |
ワークスペース プロバイダーの承認。 |
|
properties.createdBy |
ワークスペースを作成したエンティティのオブジェクト ID、PUID、アプリケーション ID を示します。 |
|
properties.createdDateTime |
string (date-time) |
ワークスペースが作成される日時を指定します。 |
properties.defaultCatalog |
ワークスペースの作成時の既定のカタログ構成のプロパティ。 |
|
properties.defaultStorageFirewall |
既定のストレージ ファイアウォール構成情報を取得または設定します。 |
|
properties.diskEncryptionSetId |
string |
マネージド ディスク暗号化セットのリソース ID。 |
properties.encryption |
databricks ワークスペースの暗号化プロパティ |
|
properties.enhancedSecurityCompliance |
セキュリティ強化およびコンプライアンス アドオンに関連する設定が含まれています。 |
|
properties.isUcEnabled |
boolean |
ワークスペースに対して Unity カタログが有効になっているかどうかを示します。 |
properties.managedDiskIdentity |
マネージド ディスク暗号化に使用されるディスク暗号化セットのマネージド ID の詳細 |
|
properties.managedResourceGroupId |
string |
マネージド リソース グループ ID。 |
properties.parameters |
ワークスペースのカスタム パラメーター。 |
|
properties.privateEndpointConnections |
ワークスペースに作成されたプライベート エンドポイント接続 |
|
properties.provisioningState |
ワークスペースのプロビジョニング状態。 |
|
properties.publicNetworkAccess |
ワークスペースにアクセスするためのネットワーク アクセスの種類。 プライベート リンク経由でのみワークスペースにアクセスするには、値を無効に設定します。 |
|
properties.requiredNsgRules |
コントロール プレーン通信を制御するデータ プレーン (クラスター) がプライベート エンドポイント経由で行われるかどうかを示す値を取得または設定します。 サポートされている値は 、'AllRules' と 'NoAzureDatabricksRules' です。 'NoAzureServiceRules' 値は内部でのみ使用されます。 |
|
properties.storageAccountIdentity |
ストレージ アカウントのマネージド ID の詳細 |
|
properties.uiDefinitionUri |
string |
UI 定義ファイルが配置されている BLOB URI。 |
properties.updatedBy |
ワークスペースを最後に更新したエンティティのオブジェクト ID、PUID、アプリケーション ID を示します。 |
|
properties.workspaceId |
string |
databricks コントロール プレーン内の databricks ワークスペースの一意識別子。 |
properties.workspaceUrl |
string |
'adb-{workspaceId} という形式のワークスペース URL。{random}.azuredatabricks.net' |
sku |
リソースの SKU。 |
|
systemData |
このリソースに関連するシステム メタデータ |
|
tags |
object |
リソース タグ。 |
type |
string |
リソースの種類。 例: Microsoft.Compute/virtualMachines または Microsoft.Storage/storageAccounts。 |
Workspace.WorkspaceProperties.Encryption
databricks ワークスペースの暗号化プロパティ
名前 | 型 | 説明 |
---|---|---|
entities |
ワークスペースの暗号化エンティティ定義。 |
WorkspaceCustomBooleanParameter
このフィールドに使用する値。
名前 | 型 | 説明 |
---|---|---|
type |
これが次の変数の型 |
|
value |
boolean |
このフィールドに使用する値。 |
WorkspaceCustomObjectParameter
このフィールドに使用する値。
名前 | 型 | 説明 |
---|---|---|
type |
これが次の変数の型 |
|
value |
object |
このフィールドに使用する値。 |
WorkspaceCustomParameters
クラスターの作成に使用されるカスタム パラメーター。
名前 | 型 | 説明 |
---|---|---|
amlWorkspaceId |
Databricks ワークスペースとリンクする Azure Machine Learning ワークスペースの ID |
|
customPrivateSubnetName |
仮想ネットワーク内のプライベート サブネットの名前 |
|
customPublicSubnetName |
仮想ネットワーク内のパブリック サブネットの名前 |
|
customVirtualNetworkId |
この Databricks クラスターを作成する必要がある仮想ネットワークの ID |
|
enableNoPublicIp |
パブリック IP を無効にするかどうかを示すブール値。 既定値は true です |
|
encryption |
Customer-Managed キー (CMK) が有効なワークスペースの暗号化の詳細が含まれています。 |
|
loadBalancerBackendPoolName |
セキュリティで保護されたクラスター接続用の送信ロード バランサー バックエンド プールの名前 (パブリック IP なし)。 |
|
loadBalancerId |
セキュリティで保護されたクラスター接続 (パブリック IP なし) ワークスペースの送信ロード バランサーのリソース URI。 |
|
natGatewayName |
セキュリティで保護されたクラスター接続 (パブリック IP なし) ワークスペース サブネットの NAT ゲートウェイの名前。 |
|
prepareEncryption |
暗号化用にワークスペースを準備します。 マネージド ストレージ アカウントのマネージド ID を有効にします。 |
|
publicIpName |
マネージド vNet を持つパブリック IP なしワークスペースのパブリック IP の名前。 |
|
requireInfrastructureEncryption |
保存データのプラットフォーム マネージド キーによる暗号化のセカンダリ レイヤーで DBFS ルート ファイル システムを有効にするかどうかを示すブール値。 |
|
resourceTags |
マネージド リソース グループのリソースに適用されるタグ。 これらは、ワークスペース レベルでタグを更新することで更新できます。 |
|
storageAccountName |
既定の DBFS ストレージ アカウント名。 |
|
storageAccountSkuName |
ストレージ アカウント SKU 名 (例: Standard_GRS、Standard_LRS)。 有効な入力については、https://aka.ms/storageskus を参照してください。 |
|
vnetAddressPrefix |
マネージド仮想ネットワークのアドレス プレフィックス。 この入力の既定値は 10.139 です。 |
WorkspaceCustomStringParameter
値。
名前 | 型 | 説明 |
---|---|---|
type |
これが次の変数の型 |
|
value |
string |
このフィールドに使用する値。 |
WorkspaceEncryptionParameter
ワークスペースで使用される暗号化の詳細を含むオブジェクト。
名前 | 型 | 説明 |
---|---|---|
type |
これが次の変数の型 |
|
value |
このフィールドに使用する値。 |
WorkspaceNoPublicIPBooleanParameter
このフィールドに使用する値。
名前 | 型 | 説明 |
---|---|---|
type |
これが次の変数の型 |
|
value |
boolean |
このフィールドに使用する値。 |
WorkspaceProperties.Encryption
databricks ワークスペースの暗号化プロパティ
名前 | 型 | 説明 |
---|---|---|
entities |
ワークスペースの暗号化エンティティ定義。 |
WorkspaceProviderAuthorization
ワークスペース プロバイダーの承認。
名前 | 型 | 説明 |
---|---|---|
principalId |
string (uuid) |
プロバイダーのプリンシパル識別子。 これは、プロバイダーが ARM を呼び出してワークスペース リソースを管理するために使用する ID です。 |
roleDefinitionId |
string (uuid) |
プロバイダーのロール定義識別子。 このロールは、プロバイダーがワークスペースのコンテナー リソース グループに対して持つ必要があるすべてのアクセス許可を定義します。 このロール定義には、リソース グループを削除するアクセス許可を持つことはできません。 |