다음을 통해 공유


Workspaces - Create Or Update

새 작업 영역을 만듭니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}?api-version=2024-05-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

subscriptionId
path True

string (uuid)

대상 구독의 ID입니다. 값은 UUID여야 합니다.

workspaceName
path True

string

minLength: 3
maxLength: 64

작업 영역의 이름입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

요청 본문

Name 필수 형식 Description
location True

string

리소스가 있는 지리적 위치

properties.managedResourceGroupId True

string

관리되는 리소스 그룹 ID입니다.

properties.accessConnector

AccessConnector

Databricks 작업 영역과 연결될 커넥터 리소스 액세스

properties.authorizations

WorkspaceProviderAuthorization[]

작업 영역 공급자 권한 부여입니다.

properties.createdBy

CreatedBy

작업 영역을 만든 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다.

properties.defaultCatalog

DefaultCatalogProperties

작업 영역을 만드는 동안 기본 카탈로그 구성에 대한 속성입니다.

properties.defaultStorageFirewall

defaultStorageFirewall

기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다.

properties.encryption

WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

향상된 보안 및 규정 준수 추가 기능과 관련된 설정을 포함합니다.

properties.managedDiskIdentity

ManagedIdentityConfiguration

관리 디스크 암호화에 사용되는 디스크 암호화 집합의 관리 ID 세부 정보

properties.parameters

WorkspaceCustomParameters

작업 영역의 사용자 지정 매개 변수입니다.

properties.publicNetworkAccess

PublicNetworkAccess

작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다.

properties.requiredNsgRules

RequiredNsgRules

프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다.

properties.storageAccountIdentity

ManagedIdentityConfiguration

스토리지 계정의 관리 ID 세부 정보

properties.uiDefinitionUri

string

UI 정의 파일이 있는 Blob URI입니다.

properties.updatedBy

CreatedBy

작업 영역을 마지막으로 업데이트한 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다.

sku

Sku

리소스의 SKU입니다.

tags

object

리소스 태그.

응답

Name 형식 Description
200 OK

Workspace

생성됨 - 프로비전 상태를 포함하여 작업 영역에 대한 정보를 반환합니다.

201 Created

Workspace

생성됨 - 프로비전 상태를 포함하여 작업 영역에 대한 정보를 반환합니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name 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 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=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
  }
}

정의

Name Description
AccessConnector

Databricks 작업 영역과 연결될 커넥터 리소스 액세스

AutomaticClusterUpdateDefinition

자동화된 클러스터 업데이트 기능의 상태입니다.

AutomaticClusterUpdateValue
ComplianceSecurityProfileDefinition

준수 보안 프로필 기능의 상태입니다.

ComplianceSecurityProfileValue
ComplianceStandard

작업 영역과 연결된 규정 준수 표준입니다.

CreatedBy

작업 영역을 만들거나 업데이트한 엔터티의 세부 정보를 제공합니다.

createdByType

리소스를 만든 ID의 형식입니다.

CustomParameterType

이 변수의 형식입니다.

DefaultCatalogProperties

이러한 속성을 사용하면 사용자가 작업 영역을 만드는 동안 기본 카탈로그 속성을 지정할 수 있습니다.

defaultStorageFirewall

기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다.

Encryption

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

EncryptionEntitiesDefinition

databricks 작업 영역 리소스에 대한 암호화 엔터티입니다.

EncryptionKeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault

EncryptionV2

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

EnhancedSecurityComplianceDefinition

향상된 보안 및 규정 준수 추가 기능과 관련된 설정의 상태입니다.

EnhancedSecurityMonitoringDefinition

향상된 보안 모니터링 기능의 상태입니다.

EnhancedSecurityMonitoringValue
ErrorDetail

오류 세부 정보입니다.

ErrorInfo

오류에 대한 코드 및 메시지입니다.

ErrorResponse

오류 응답입니다.

IdentityType

Access Connector 리소스의 ID 형식입니다.

initialType

기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog

KeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault

KeyVaultProperties

암호화에 대한 Key Vault 입력 속성입니다.

ManagedDiskEncryption

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

ManagedIdentityConfiguration

스토리지 계정에 대한 관리 ID 세부 정보입니다.

PrivateEndpoint

프라이빗 엔드포인트 연결의 프라이빗 엔드포인트 속성

PrivateEndpointConnection

작업 영역의 프라이빗 엔드포인트 연결

PrivateEndpointConnectionProperties

프라이빗 엔드포인트 연결의 속성

PrivateEndpointConnectionProvisioningState

현재 프로비저닝 상태입니다.

PrivateLinkServiceConnectionState

프라이빗 엔드포인트 연결의 현재 상태

PrivateLinkServiceConnectionStatus

프라이빗 엔드포인트 연결의 상태입니다.

ProvisioningState

작업 영역의 프로비전 상태입니다.

PublicNetworkAccess

작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다.

RequiredNsgRules

프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다.

Sku

리소스에 대한 SKU입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Workspace

작업 영역에 대한 정보입니다.

Workspace.WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

WorkspaceCustomBooleanParameter

이 필드에 사용해야 하는 값입니다.

WorkspaceCustomObjectParameter

이 필드에 사용해야 하는 값입니다.

WorkspaceCustomParameters

클러스터 만들기에 사용되는 사용자 지정 매개 변수입니다.

WorkspaceCustomStringParameter

값입니다.

WorkspaceEncryptionParameter

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

WorkspaceNoPublicIPBooleanParameter

이 필드에 사용해야 하는 값입니다.

WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

WorkspaceProviderAuthorization

작업 영역 공급자 권한 부여입니다.

AccessConnector

Databricks 작업 영역과 연결될 커넥터 리소스 액세스

Name 형식 Description
id

string (arm-id)

Azure Databricks Access Connector 리소스의 리소스 ID입니다.

identityType

IdentityType

Access Connector 리소스의 ID 형식입니다.

userAssignedIdentityId

string (arm-id)

Access Connector 리소스와 연결된 사용자 할당 ID의 리소스 ID입니다. 이는 'UserAssigned' 형식에 필요하며 'SystemAssigned' 형식에는 유효하지 않습니다.

AutomaticClusterUpdateDefinition

자동화된 클러스터 업데이트 기능의 상태입니다.

Name 형식 Description
value

AutomaticClusterUpdateValue

AutomaticClusterUpdateValue

Description
Disabled
Enabled

ComplianceSecurityProfileDefinition

준수 보안 프로필 기능의 상태입니다.

Name 형식 Description
complianceStandards

ComplianceStandard[]

작업 영역과 연결된 규정 준수 표준입니다.

value

ComplianceSecurityProfileValue

ComplianceSecurityProfileValue

Description
Disabled
Enabled

ComplianceStandard

작업 영역과 연결된 규정 준수 표준입니다.

Description
HIPAA
NONE
PCI_DSS

CreatedBy

작업 영역을 만들거나 업데이트한 엔터티의 세부 정보를 제공합니다.

Name 형식 Description
applicationId

string (uuid)

작업 영역 만들기를 시작한 애플리케이션의 애플리케이션 ID입니다. 예를 들어 Azure Portal입니다.

oid

string (uuid)

작업 영역을 만든 개체 ID입니다.

puid

string

위의 개체 ID에 해당하는 개인 개체 ID

createdByType

리소스를 만든 ID의 형식입니다.

Description
Application
Key
ManagedIdentity
User

CustomParameterType

이 변수의 형식입니다.

Description
Bool
Object
String

DefaultCatalogProperties

이러한 속성을 사용하면 사용자가 작업 영역을 만드는 동안 기본 카탈로그 속성을 지정할 수 있습니다.

Name 형식 Default value Description
initialName

string

기본 카탈로그의 초기 이름을 지정합니다. 지정하지 않으면 작업 영역의 이름이 사용됩니다.

initialType

initialType

HiveMetastore

기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog

defaultStorageFirewall

기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다.

Description
Disabled
Enabled

Encryption

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

Name 형식 Default value Description
KeyName

string

KeyVault 키의 이름입니다.

keySource

KeySource

Default

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault

keyvaulturi

string

KeyVault의 URI입니다.

keyversion

string

KeyVault 키의 버전입니다.

EncryptionEntitiesDefinition

databricks 작업 영역 리소스에 대한 암호화 엔터티입니다.

Name 형식 Description
managedDisk

ManagedDiskEncryption

databricks 관리 디스크에 대한 암호화 속성입니다.

managedServices

EncryptionV2

databricks 관리 서비스에 대한 암호화 속성입니다.

EncryptionKeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault

Description
Microsoft.Keyvault

EncryptionV2

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

Name 형식 Description
keySource

EncryptionKeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault

keyVaultProperties

KeyVaultProperties

암호화에 대한 Key Vault 입력 속성입니다.

EnhancedSecurityComplianceDefinition

향상된 보안 및 규정 준수 추가 기능과 관련된 설정의 상태입니다.

Name 형식 Description
automaticClusterUpdate

AutomaticClusterUpdateDefinition

자동화된 클러스터 업데이트 기능의 상태입니다.

complianceSecurityProfile

ComplianceSecurityProfileDefinition

준수 보안 프로필 기능의 상태입니다.

enhancedSecurityMonitoring

EnhancedSecurityMonitoringDefinition

향상된 보안 모니터링 기능의 상태입니다.

EnhancedSecurityMonitoringDefinition

향상된 보안 모니터링 기능의 상태입니다.

Name 형식 Description
value

EnhancedSecurityMonitoringValue

EnhancedSecurityMonitoringValue

Description
Disabled
Enabled

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
code

string

오류의 코드입니다.

message

string

사람이 읽을 수 있는 오류 메시지입니다.

target

string

오류의 책임이 있는 요청의 속성을 나타냅니다.

ErrorInfo

오류에 대한 코드 및 메시지입니다.

Name 형식 Description
code

string

컴퓨터에서 읽을 수 있는 오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

innererror

string

내부 오류 세부 정보(있는 경우)입니다.

message

string

사람이 읽을 수 있는 오류 메시지입니다.

ErrorResponse

오류 응답입니다.

Name 형식 Description
error

ErrorInfo

오류에 대한 코드 및 메시지입니다.
오류 세부 정보입니다.

IdentityType

Access Connector 리소스의 ID 형식입니다.

Description
SystemAssigned
UserAssigned

initialType

기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog

Description
HiveMetastore
UnityCatalog

KeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault

Description
Default
Microsoft.Keyvault

KeyVaultProperties

암호화에 대한 Key Vault 입력 속성입니다.

Name 형식 Description
keyName

string

KeyVault 키의 이름입니다.

keyVaultUri

string

KeyVault의 URI입니다.

keyVersion

string

KeyVault 키의 버전입니다.

ManagedDiskEncryption

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

Name 형식 Description
keySource

EncryptionKeySource

암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault

keyVaultProperties

KeyVaultProperties

암호화에 대한 Key Vault 입력 속성입니다.

rotationToLatestKeyVersionEnabled

boolean

최신 키 버전을 Managed Disk Encryption에 자동으로 사용할지 여부를 나타냅니다.

ManagedIdentityConfiguration

스토리지 계정에 대한 관리 ID 세부 정보입니다.

Name 형식 Description
principalId

string (uuid)

Managed Storage 계정에 연결된 관리 ID의 objectId입니다.

tenantId

string (uuid)

관리 ID가 만들어지는 테넌트 ID입니다.

type

string

만든 ID의 형식입니다. SystemAssigned 또는 UserAssigned일 수 있습니다.

PrivateEndpoint

프라이빗 엔드포인트 연결의 프라이빗 엔드포인트 속성

Name 형식 Description
id

string

리소스 식별자입니다.

PrivateEndpointConnection

작업 영역의 프라이빗 엔드포인트 연결

Name 형식 Description
id

string

리소스 식별자입니다.

name

string

리소스 이름입니다.

properties

PrivateEndpointConnectionProperties

프라이빗 엔드포인트 연결 속성입니다.

type

string

리소스 종류입니다.

PrivateEndpointConnectionProperties

프라이빗 엔드포인트 연결의 속성

Name 형식 Description
groupIds

string[]

프라이빗 링크 서비스 리소스의 GroupId입니다.

privateEndpoint

PrivateEndpoint

프라이빗 엔드포인트
프라이빗 엔드포인트

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

프라이빗 링크 서비스 서비스 연결 상태
프라이빗 엔드포인트 연결 상태

provisioningState

PrivateEndpointConnectionProvisioningState

프라이빗 엔드포인트 연결의 프로비전 상태입니다.

PrivateEndpointConnectionProvisioningState

현재 프로비저닝 상태입니다.

Description
Creating
Deleting
Failed
Succeeded
Updating

PrivateLinkServiceConnectionState

프라이빗 엔드포인트 연결의 현재 상태

Name 형식 Description
actionsRequired

string

프라이빗 엔드포인트 연결에 필요한 작업

description

string

프라이빗 엔드포인트 연결의 현재 상태에 대한 설명입니다.

status

PrivateLinkServiceConnectionStatus

프라이빗 엔드포인트 연결의 상태입니다.

PrivateLinkServiceConnectionStatus

프라이빗 엔드포인트 연결의 상태입니다.

Description
Approved
Disconnected
Pending
Rejected

ProvisioningState

작업 영역의 프로비전 상태입니다.

Description
Accepted
Canceled
Created
Creating
Deleted
Deleting
Failed
Ready
Running
Succeeded
Updating

PublicNetworkAccess

작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다.

Description
Disabled
Enabled

RequiredNsgRules

프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다.

Description
AllRules
NoAzureDatabricksRules
NoAzureServiceRules

Sku

리소스에 대한 SKU입니다.

Name 형식 Description
name

string

SKU 이름입니다.

tier

string

SKU 계층입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.

Workspace

작업 영역에 대한 정보입니다.

Name 형식 Description
id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름

properties.accessConnector

AccessConnector

Databricks 작업 영역과 연결될 커넥터 리소스 액세스

properties.authorizations

WorkspaceProviderAuthorization[]

작업 영역 공급자 권한 부여입니다.

properties.createdBy

CreatedBy

작업 영역을 만든 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다.

properties.createdDateTime

string (date-time)

작업 영역을 만든 날짜와 시간을 지정합니다.

properties.defaultCatalog

DefaultCatalogProperties

작업 영역을 만드는 동안 기본 카탈로그 구성에 대한 속성입니다.

properties.defaultStorageFirewall

defaultStorageFirewall

기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다.

properties.diskEncryptionSetId

string

관리 디스크 암호화 집합의 리소스 ID입니다.

properties.encryption

WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

properties.enhancedSecurityCompliance

EnhancedSecurityComplianceDefinition

향상된 보안 및 규정 준수 추가 기능과 관련된 설정을 포함합니다.

properties.isUcEnabled

boolean

작업 영역에 Unity 카탈로그를 사용할 수 있는지 여부를 나타냅니다.

properties.managedDiskIdentity

ManagedIdentityConfiguration

관리 디스크 암호화에 사용되는 디스크 암호화 집합의 관리 ID 세부 정보

properties.managedResourceGroupId

string

관리되는 리소스 그룹 ID입니다.

properties.parameters

WorkspaceCustomParameters

작업 영역의 사용자 지정 매개 변수입니다.

properties.privateEndpointConnections

PrivateEndpointConnection[]

작업 영역에서 만든 프라이빗 엔드포인트 연결

properties.provisioningState

ProvisioningState

작업 영역 프로비전 상태입니다.

properties.publicNetworkAccess

PublicNetworkAccess

작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다.

properties.requiredNsgRules

RequiredNsgRules

프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다.

properties.storageAccountIdentity

ManagedIdentityConfiguration

스토리지 계정의 관리 ID 세부 정보

properties.uiDefinitionUri

string

UI 정의 파일이 있는 Blob URI입니다.

properties.updatedBy

CreatedBy

작업 영역을 마지막으로 업데이트한 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다.

properties.workspaceId

string

databricks 컨트롤 플레인에 있는 databricks 작업 영역의 고유 식별자입니다.

properties.workspaceUrl

string

'adb-{workspaceId}' 형식의 작업 영역 URL입니다. {random}.azuredatabricks.net'

sku

Sku

리소스의 SKU입니다.

systemData

systemData

이 리소스와 관련된 시스템 메타데이터

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예- Microsoft.Compute/virtualMachines 또는 Microsoft.Storage/storageAccounts.

Workspace.WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

Name 형식 Description
entities

EncryptionEntitiesDefinition

작업 영역에 대한 암호화 엔터티 정의입니다.

WorkspaceCustomBooleanParameter

이 필드에 사용해야 하는 값입니다.

Name 형식 Description
type

CustomParameterType

이 변수의 형식입니다.

value

boolean

이 필드에 사용해야 하는 값입니다.

WorkspaceCustomObjectParameter

이 필드에 사용해야 하는 값입니다.

Name 형식 Description
type

CustomParameterType

이 변수의 형식입니다.

value

object

이 필드에 사용해야 하는 값입니다.

WorkspaceCustomParameters

클러스터 만들기에 사용되는 사용자 지정 매개 변수입니다.

Name 형식 Description
amlWorkspaceId

WorkspaceCustomStringParameter

Databricks 작업 영역과 연결할 Azure Machine Learning 작업 영역의 ID

customPrivateSubnetName

WorkspaceCustomStringParameter

Virtual Network 내의 프라이빗 서브넷 이름

customPublicSubnetName

WorkspaceCustomStringParameter

Virtual Network 내의 공용 서브넷 이름

customVirtualNetworkId

WorkspaceCustomStringParameter

이 Databricks 클러스터를 만들어야 하는 Virtual Network의 ID

enableNoPublicIp

WorkspaceNoPublicIPBooleanParameter

공용 IP를 사용하지 않도록 설정해야 하는지 여부를 나타내는 부울입니다. 기본값은 true입니다.

encryption

WorkspaceEncryptionParameter

CMK(Customer-Managed Key) 사용 작업 영역에 대한 암호화 세부 정보를 포함합니다.

loadBalancerBackendPoolName

WorkspaceCustomStringParameter

보안 클러스터 연결을 위한 아웃바운드 Load Balancer 백 엔드 풀의 이름입니다(공용 IP 없음).

loadBalancerId

WorkspaceCustomStringParameter

보안 클러스터 연결(공용 IP 없음) 작업 영역에 대한 아웃바운드 부하 분산 장치의 리소스 URI입니다.

natGatewayName

WorkspaceCustomStringParameter

보안 클러스터 연결(공용 IP 없음) 작업 영역 서브넷에 대한 NAT 게이트웨이의 이름입니다.

prepareEncryption

WorkspaceCustomBooleanParameter

암호화를 위해 작업 영역을 준비합니다. 관리되는 스토리지 계정에 대해 관리 ID를 사용하도록 설정합니다.

publicIpName

WorkspaceCustomStringParameter

관리되는 vNet을 사용하는 공용 IP 작업 영역이 없는 공용 IP의 이름입니다.

requireInfrastructureEncryption

WorkspaceCustomBooleanParameter

미사용 데이터에 대한 플랫폼 관리 키를 사용하여 DBFS 루트 파일 시스템을 보조 암호화 계층으로 사용할 수 있는지 여부를 나타내는 부울입니다.

resourceTags

WorkspaceCustomObjectParameter

관리되는 리소스 그룹의 리소스에 적용되는 태그입니다. 작업 영역 수준에서 태그를 업데이트하여 업데이트할 수 있습니다.

storageAccountName

WorkspaceCustomStringParameter

기본 DBFS 스토리지 계정 이름입니다.

storageAccountSkuName

WorkspaceCustomStringParameter

스토리지 계정 SKU 이름( 예: Standard_GRS, Standard_LRS. 유효한 입력은 https://aka.ms/storageskus 참조하세요.

vnetAddressPrefix

WorkspaceCustomStringParameter

관리되는 가상 네트워크에 대한 주소 접두사입니다. 이 입력의 기본값은 10.139입니다.

WorkspaceCustomStringParameter

값입니다.

Name 형식 Description
type

CustomParameterType

이 변수의 형식입니다.

value

string

이 필드에 사용해야 하는 값입니다.

WorkspaceEncryptionParameter

작업 영역에서 사용되는 암호화에 대한 세부 정보가 들어 있는 개체입니다.

Name 형식 Description
type

CustomParameterType

이 변수의 형식입니다.

value

Encryption

이 필드에 사용해야 하는 값입니다.

WorkspaceNoPublicIPBooleanParameter

이 필드에 사용해야 하는 값입니다.

Name 형식 Description
type

CustomParameterType

이 변수의 형식입니다.

value

boolean

이 필드에 사용해야 하는 값입니다.

WorkspaceProperties.Encryption

databricks 작업 영역에 대한 암호화 속성

Name 형식 Description
entities

EncryptionEntitiesDefinition

작업 영역에 대한 암호화 엔터티 정의입니다.

WorkspaceProviderAuthorization

작업 영역 공급자 권한 부여입니다.

Name 형식 Description
principalId

string (uuid)

공급자의 보안 주체 식별자입니다. 공급자가 ARM을 호출하여 작업 영역 리소스를 관리하는 데 사용하는 ID입니다.

roleDefinitionId

string (uuid)

공급자의 역할 정의 식별자입니다. 이 역할은 공급자가 작업 영역의 컨테이너 리소스 그룹에 대해 가져야 하는 모든 권한을 정의합니다. 이 역할 정의에는 리소스 그룹을 삭제할 수 있는 권한이 없습니다.