다음을 통해 공유


Microsoft.Databricks 작업 영역

Bicep 리소스 정의

작업 영역 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Databricks/workspaces 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Databricks/workspaces@2024-09-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    accessConnector: {
      id: 'string'
      identityType: 'string'
      userAssignedIdentityId: 'string'
    }
    authorizations: [
      {
        principalId: 'string'
        roleDefinitionId: 'string'
      }
    ]
    createdBy: {}
    defaultCatalog: {
      initialName: 'string'
      initialType: 'string'
    }
    defaultStorageFirewall: 'string'
    encryption: {
      entities: {
        managedDisk: {
          keySource: 'string'
          keyVaultProperties: {
            keyName: 'string'
            keyVaultUri: 'string'
            keyVersion: 'string'
          }
          rotationToLatestKeyVersionEnabled: bool
        }
        managedServices: {
          keySource: 'string'
          keyVaultProperties: {
            keyName: 'string'
            keyVaultUri: 'string'
            keyVersion: 'string'
          }
        }
      }
    }
    enhancedSecurityCompliance: {
      automaticClusterUpdate: {
        value: 'string'
      }
      complianceSecurityProfile: {
        complianceStandards: [
          'string'
        ]
        value: 'string'
      }
      enhancedSecurityMonitoring: {
        value: 'string'
      }
    }
    managedDiskIdentity: {}
    managedResourceGroupId: 'string'
    parameters: {
      amlWorkspaceId: {
        value: 'string'
      }
      customPrivateSubnetName: {
        value: 'string'
      }
      customPublicSubnetName: {
        value: 'string'
      }
      customVirtualNetworkId: {
        value: 'string'
      }
      enableNoPublicIp: {
        value: bool
      }
      encryption: {
        value: {
          KeyName: 'string'
          keySource: 'string'
          keyvaulturi: 'string'
          keyversion: 'string'
        }
      }
      loadBalancerBackendPoolName: {
        value: 'string'
      }
      loadBalancerId: {
        value: 'string'
      }
      natGatewayName: {
        value: 'string'
      }
      prepareEncryption: {
        value: bool
      }
      publicIpName: {
        value: 'string'
      }
      requireInfrastructureEncryption: {
        value: bool
      }
      storageAccountName: {
        value: 'string'
      }
      storageAccountSkuName: {
        value: 'string'
      }
      vnetAddressPrefix: {
        value: 'string'
      }
    }
    publicNetworkAccess: 'string'
    requiredNsgRules: 'string'
    storageAccountIdentity: {}
    uiDefinitionUri: 'string'
    updatedBy: {}
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

AutomaticClusterUpdateDefinition

이름 묘사
'사용 안 함'
'Enabled'

ComplianceSecurityProfileDefinition

이름 묘사
complianceStandards 작업 영역과 연결된 규정 준수 표준입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'NONE'
'PCI_DSS'
'사용 안 함'
'Enabled'

CreatedBy

이름 묘사

DefaultCatalogProperties

이름 묘사
initialName 기본 카탈로그의 초기 이름을 지정합니다. 지정하지 않으면 작업 영역의 이름이 사용됩니다. 문자열
initialType 기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

암호화

이름 묘사
KeyName KeyVault 키의 이름입니다. 문자열
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault '기본값'
'Microsoft.Keyvault'
keyvaulturi KeyVault의 URI입니다. 문자열
keyversion KeyVault 키의 버전입니다. 문자열

EncryptionEntitiesDefinition

이름 묘사
managedDisk databricks 관리 디스크에 대한 암호화 속성입니다. managedDiskEncryption
managedServices databricks 관리 서비스에 대한 암호화 속성입니다. EncryptionV2

EncryptionV2

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

EnhancedSecurityComplianceDefinition

이름 묘사
automaticClusterUpdate 자동화된 클러스터 업데이트 기능의 상태입니다. AutomaticClusterUpdateDefinition
complianceSecurityProfile 준수 보안 프로필 기능의 상태입니다. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring 향상된 보안 모니터링 기능의 상태입니다. EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

이름 묘사
'사용 안 함'
'Enabled'

ManagedDiskEncryption

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. ManagedDiskEncryptionKeyVaultProperties(필수)
rotationToLatestKeyVersionEnabled 최신 키 버전을 Managed Disk Encryption에 자동으로 사용할지 여부를 나타냅니다. bool

ManagedDiskEncryptionKeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

ManagedIdentityConfiguration

이름 묘사

Microsoft.Databricks/workspaces

이름 묘사
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 3
최대 길이 = 3(필수)
속성 작업 영역 속성입니다. WorkspaceProperties(필수)
sku 리소스의 SKU입니다. Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

Sku

이름 묘사
이름 SKU 이름입니다. string(필수)
계층 SKU 계층입니다. 문자열

TrackedResourceTags

이름 묘사

WorkspaceCustomBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceCustomParameters

이름 묘사
amlWorkspaceId Databricks 작업 영역과 연결할 Azure Machine Learning 작업 영역의 ID workspaceCustomStringParameter
customPrivateSubnetName Virtual Network 내의 프라이빗 서브넷 이름 workspaceCustomStringParameter
customPublicSubnetName Virtual Network 내의 공용 서브넷 이름 workspaceCustomStringParameter
customVirtualNetworkId 이 Databricks 클러스터를 만들어야 하는 Virtual Network의 ID workspaceCustomStringParameter
enableNoPublicIp 공용 IP를 사용하지 않도록 설정해야 하는지 여부를 나타내는 부울입니다. 기본값은 true입니다. workspaceNoPublicIPBooleanParameter
암호화 CMK(Customer-Managed Key) 사용 작업 영역에 대한 암호화 세부 정보를 포함합니다. WorkspaceEncryptionParameter
loadBalancerBackendPoolName 보안 클러스터 연결을 위한 아웃바운드 Load Balancer 백 엔드 풀의 이름입니다(공용 IP 없음). workspaceCustomStringParameter
loadBalancerId 보안 클러스터 연결(공용 IP 없음) 작업 영역에 대한 아웃바운드 부하 분산 장치의 리소스 URI입니다. workspaceCustomStringParameter
natGatewayName 보안 클러스터 연결(공용 IP 없음) 작업 영역 서브넷에 대한 NAT 게이트웨이의 이름입니다. workspaceCustomStringParameter
prepareEncryption 암호화를 위해 작업 영역을 준비합니다. 관리되는 스토리지 계정에 대해 관리 ID를 사용하도록 설정합니다. WorkspaceCustomBooleanParameter
publicIpName 관리되는 vNet을 사용하는 공용 IP 작업 영역이 없는 공용 IP의 이름입니다. workspaceCustomStringParameter
requireInfrastructureEncryption 미사용 데이터에 대한 플랫폼 관리 키를 사용하여 DBFS 루트 파일 시스템을 보조 암호화 계층으로 사용할 수 있는지 여부를 나타내는 부울입니다. WorkspaceCustomBooleanParameter
storageAccountName 기본 DBFS 스토리지 계정 이름입니다. workspaceCustomStringParameter
storageAccountSkuName 스토리지 계정 SKU 이름( 예: Standard_GRS, Standard_LRS. 유효한 입력은 https://aka.ms/storageskus 참조하세요. workspaceCustomStringParameter
vnetAddressPrefix 관리되는 가상 네트워크에 대한 주소 접두사입니다. 이 입력의 기본값은 10.139입니다. workspaceCustomStringParameter

WorkspaceCustomStringParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. string(필수)

WorkspaceEncryptionParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. 암호화

WorkspaceNoPublicIPBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceProperties

이름 묘사
accessConnector Databricks 작업 영역과 연결될 커넥터 리소스 액세스 workspacePropertiesAccessConnector
권한 부여 작업 영역 공급자 권한 부여입니다. workspaceProviderAuthorization[]
createdBy 작업 영역을 만든 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자
defaultCatalog 작업 영역을 만드는 동안 기본 카탈로그 구성에 대한 속성입니다. defaultCatalogProperties
defaultStorageFirewall 기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다. '사용 안 함'
'Enabled'
암호화 databricks 작업 영역에 대한 암호화 속성 workspacePropertiesEncryption
enhancedSecurityCompliance 향상된 보안 및 규정 준수 추가 기능과 관련된 설정을 포함합니다. EnhancedSecurityComplianceDefinition
managedDiskIdentity 관리 디스크 암호화에 사용되는 디스크 암호화 집합의 관리 ID 세부 정보 managedIdentityConfiguration
managedResourceGroupId 관리되는 리소스 그룹 ID입니다. string(필수)
매개 변수 작업 영역의 사용자 지정 매개 변수입니다. WorkspaceCustomParameters
publicNetworkAccess 작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
requiredNsgRules 프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity 스토리지 계정의 관리 ID 세부 정보 managedIdentityConfiguration
uiDefinitionUri UI 정의 파일이 있는 Blob URI입니다. 문자열
updatedBy 작업 영역을 마지막으로 업데이트한 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자

WorkspacePropertiesAccessConnector

이름 묘사
아이디 Azure Databricks Access Connector 리소스의 리소스 ID입니다. string(필수)
identityType Access Connector 리소스의 ID 형식입니다. 'SystemAssigned'
'UserAssigned'(필수)
userAssignedIdentityId Access Connector 리소스와 연결된 사용자 할당 ID의 리소스 ID입니다. 이는 'UserAssigned' 형식에 필요하며 'SystemAssigned' 형식에는 유효하지 않습니다. 문자열

WorkspacePropertiesEncryption

이름 묘사
엔터티 작업 영역에 대한 암호화 엔터티 정의입니다. EncryptionEntitiesDefinition(필수)

WorkspaceProviderAuthorization

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

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
roleDefinitionId 공급자의 역할 정의 식별자입니다. 이 역할은 공급자가 작업 영역의 컨테이너 리소스 그룹에 대해 가져야 하는 모든 권한을 정의합니다. 이 역할 정의에는 리소스 그룹을 삭제할 수 있는 권한이 없습니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
Azure Databricks 올인원 템플릿 VNetInjection-Pvtendpt 이 템플릿을 사용하면 가상 네트워크 및 프라이빗 엔드포인트를 사용하여 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
VNet 삽입 대한 Azure Databricks 올인원 템플릿 이 템플릿을 사용하면 가상 네트워크를 사용하여 네트워크 보안 그룹, 가상 네트워크, NAT 게이트웨이 및 Azure Databricks 작업 영역을 만들 수 있습니다.
사용자 지정 주소 범위 사용하여 Azure Databricks 작업 영역 이 템플릿을 사용하면 사용자 지정 가상 네트워크 주소 범위를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
VNet 삽입 사용하여 Azure Databricks 작업 영역 이 템플릿을 사용하면 사용자 지정 가상 네트워크를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
기본 스토리지 방화벽 대한 AzureDatabricks 템플릿 이 템플릿을 사용하면 가상 네트워크 및 시스템 할당 액세스 커넥터를 사용하여 네트워크 보안 그룹, 가상 네트워크, 프라이빗 엔드포인트 및 기본 스토리지 방화벽 사용 Azure Databricks 작업 영역을 만들 수 있습니다.
NAT 게이트웨이 사용하여 VNet 삽입용 AzureDatabricks 템플릿 이 템플릿을 사용하면 가상 네트워크를 사용하여 NAT 게이트웨이, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
VNetInjection 및 Load Balancer 대한 AzureDatabricks 템플릿 이 템플릿을 사용하면 가상 네트워크를 사용하여 부하 분산 장치, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
Azure Databricks 작업 영역 배포 이 템플릿을 사용하면 Azure Databricks 작업 영역을 만들 수 있습니다.
3가지 CMK 형식으로 Azure Databricks 작업 영역 배포 이 템플릿을 사용하면 DBFS 암호화를 사용하여 관리되는 서비스 및 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Managed Disks CMK 사용하여 Azure Databricks 작업 영역 배포 이 템플릿을 사용하면 Managed Disks CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
DBFS 암호화 CMK를 사용하여 Azure Databricks WS 배포 이 템플릿을 사용하면 DBFS 루트 암호화용 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Managed Services CMK를 사용하여 Azure Databricks 작업 영역 배포 이 템플릿을 사용하면 Managed Services CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Azure 아키텍처 스포츠 분석 배포 ADLS Gen 2를 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 연결된 서비스가 있는 Azure Data Factory 인스턴스(배포된 경우 Azure SQL Database) 및 Azure Databricks 인스턴스를 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF 인스턴스의 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault 인스턴스, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault가 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다.

ARM 템플릿 리소스 정의

작업 영역 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Databricks/workspaces 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Databricks/workspaces",
  "apiVersion": "2024-09-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "accessConnector": {
      "id": "string",
      "identityType": "string",
      "userAssignedIdentityId": "string"
    },
    "authorizations": [
      {
        "principalId": "string",
        "roleDefinitionId": "string"
      }
    ],
    "createdBy": {
    },
    "defaultCatalog": {
      "initialName": "string",
      "initialType": "string"
    },
    "defaultStorageFirewall": "string",
    "encryption": {
      "entities": {
        "managedDisk": {
          "keySource": "string",
          "keyVaultProperties": {
            "keyName": "string",
            "keyVaultUri": "string",
            "keyVersion": "string"
          },
          "rotationToLatestKeyVersionEnabled": "bool"
        },
        "managedServices": {
          "keySource": "string",
          "keyVaultProperties": {
            "keyName": "string",
            "keyVaultUri": "string",
            "keyVersion": "string"
          }
        }
      }
    },
    "enhancedSecurityCompliance": {
      "automaticClusterUpdate": {
        "value": "string"
      },
      "complianceSecurityProfile": {
        "complianceStandards": [ "string" ],
        "value": "string"
      },
      "enhancedSecurityMonitoring": {
        "value": "string"
      }
    },
    "managedDiskIdentity": {
    },
    "managedResourceGroupId": "string",
    "parameters": {
      "amlWorkspaceId": {
        "value": "string"
      },
      "customPrivateSubnetName": {
        "value": "string"
      },
      "customPublicSubnetName": {
        "value": "string"
      },
      "customVirtualNetworkId": {
        "value": "string"
      },
      "enableNoPublicIp": {
        "value": "bool"
      },
      "encryption": {
        "value": {
          "KeyName": "string",
          "keySource": "string",
          "keyvaulturi": "string",
          "keyversion": "string"
        }
      },
      "loadBalancerBackendPoolName": {
        "value": "string"
      },
      "loadBalancerId": {
        "value": "string"
      },
      "natGatewayName": {
        "value": "string"
      },
      "prepareEncryption": {
        "value": "bool"
      },
      "publicIpName": {
        "value": "string"
      },
      "requireInfrastructureEncryption": {
        "value": "bool"
      },
      "storageAccountName": {
        "value": "string"
      },
      "storageAccountSkuName": {
        "value": "string"
      },
      "vnetAddressPrefix": {
        "value": "string"
      }
    },
    "publicNetworkAccess": "string",
    "requiredNsgRules": "string",
    "storageAccountIdentity": {
    },
    "uiDefinitionUri": "string",
    "updatedBy": {
    }
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

AutomaticClusterUpdateDefinition

이름 묘사
'사용 안 함'
'Enabled'

ComplianceSecurityProfileDefinition

이름 묘사
complianceStandards 작업 영역과 연결된 규정 준수 표준입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'NONE'
'PCI_DSS'
'사용 안 함'
'Enabled'

CreatedBy

이름 묘사

DefaultCatalogProperties

이름 묘사
initialName 기본 카탈로그의 초기 이름을 지정합니다. 지정하지 않으면 작업 영역의 이름이 사용됩니다. 문자열
initialType 기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

암호화

이름 묘사
KeyName KeyVault 키의 이름입니다. 문자열
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault '기본값'
'Microsoft.Keyvault'
keyvaulturi KeyVault의 URI입니다. 문자열
keyversion KeyVault 키의 버전입니다. 문자열

EncryptionEntitiesDefinition

이름 묘사
managedDisk databricks 관리 디스크에 대한 암호화 속성입니다. managedDiskEncryption
managedServices databricks 관리 서비스에 대한 암호화 속성입니다. EncryptionV2

EncryptionV2

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

EnhancedSecurityComplianceDefinition

이름 묘사
automaticClusterUpdate 자동화된 클러스터 업데이트 기능의 상태입니다. AutomaticClusterUpdateDefinition
complianceSecurityProfile 준수 보안 프로필 기능의 상태입니다. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring 향상된 보안 모니터링 기능의 상태입니다. EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

이름 묘사
'사용 안 함'
'Enabled'

ManagedDiskEncryption

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. ManagedDiskEncryptionKeyVaultProperties(필수)
rotationToLatestKeyVersionEnabled 최신 키 버전을 Managed Disk Encryption에 자동으로 사용할지 여부를 나타냅니다. bool

ManagedDiskEncryptionKeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

ManagedIdentityConfiguration

이름 묘사

Microsoft.Databricks/workspaces

이름 묘사
apiVersion api 버전 '2024-09-01-preview'
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 3
최대 길이 = 3(필수)
속성 작업 영역 속성입니다. WorkspaceProperties(필수)
sku 리소스의 SKU입니다. Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Databricks/workspaces'

Sku

이름 묘사
이름 SKU 이름입니다. string(필수)
계층 SKU 계층입니다. 문자열

TrackedResourceTags

이름 묘사

WorkspaceCustomBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceCustomParameters

이름 묘사
amlWorkspaceId Databricks 작업 영역과 연결할 Azure Machine Learning 작업 영역의 ID workspaceCustomStringParameter
customPrivateSubnetName Virtual Network 내의 프라이빗 서브넷 이름 workspaceCustomStringParameter
customPublicSubnetName Virtual Network 내의 공용 서브넷 이름 workspaceCustomStringParameter
customVirtualNetworkId 이 Databricks 클러스터를 만들어야 하는 Virtual Network의 ID workspaceCustomStringParameter
enableNoPublicIp 공용 IP를 사용하지 않도록 설정해야 하는지 여부를 나타내는 부울입니다. 기본값은 true입니다. workspaceNoPublicIPBooleanParameter
암호화 CMK(Customer-Managed Key) 사용 작업 영역에 대한 암호화 세부 정보를 포함합니다. WorkspaceEncryptionParameter
loadBalancerBackendPoolName 보안 클러스터 연결을 위한 아웃바운드 Load Balancer 백 엔드 풀의 이름입니다(공용 IP 없음). workspaceCustomStringParameter
loadBalancerId 보안 클러스터 연결(공용 IP 없음) 작업 영역에 대한 아웃바운드 부하 분산 장치의 리소스 URI입니다. workspaceCustomStringParameter
natGatewayName 보안 클러스터 연결(공용 IP 없음) 작업 영역 서브넷에 대한 NAT 게이트웨이의 이름입니다. workspaceCustomStringParameter
prepareEncryption 암호화를 위해 작업 영역을 준비합니다. 관리되는 스토리지 계정에 대해 관리 ID를 사용하도록 설정합니다. WorkspaceCustomBooleanParameter
publicIpName 관리되는 vNet을 사용하는 공용 IP 작업 영역이 없는 공용 IP의 이름입니다. workspaceCustomStringParameter
requireInfrastructureEncryption 미사용 데이터에 대한 플랫폼 관리 키를 사용하여 DBFS 루트 파일 시스템을 보조 암호화 계층으로 사용할 수 있는지 여부를 나타내는 부울입니다. WorkspaceCustomBooleanParameter
storageAccountName 기본 DBFS 스토리지 계정 이름입니다. workspaceCustomStringParameter
storageAccountSkuName 스토리지 계정 SKU 이름( 예: Standard_GRS, Standard_LRS. 유효한 입력은 https://aka.ms/storageskus 참조하세요. workspaceCustomStringParameter
vnetAddressPrefix 관리되는 가상 네트워크에 대한 주소 접두사입니다. 이 입력의 기본값은 10.139입니다. workspaceCustomStringParameter

WorkspaceCustomStringParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. string(필수)

WorkspaceEncryptionParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. 암호화

WorkspaceNoPublicIPBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceProperties

이름 묘사
accessConnector Databricks 작업 영역과 연결될 커넥터 리소스 액세스 workspacePropertiesAccessConnector
권한 부여 작업 영역 공급자 권한 부여입니다. workspaceProviderAuthorization[]
createdBy 작업 영역을 만든 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자
defaultCatalog 작업 영역을 만드는 동안 기본 카탈로그 구성에 대한 속성입니다. defaultCatalogProperties
defaultStorageFirewall 기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다. '사용 안 함'
'Enabled'
암호화 databricks 작업 영역에 대한 암호화 속성 workspacePropertiesEncryption
enhancedSecurityCompliance 향상된 보안 및 규정 준수 추가 기능과 관련된 설정을 포함합니다. EnhancedSecurityComplianceDefinition
managedDiskIdentity 관리 디스크 암호화에 사용되는 디스크 암호화 집합의 관리 ID 세부 정보 managedIdentityConfiguration
managedResourceGroupId 관리되는 리소스 그룹 ID입니다. string(필수)
매개 변수 작업 영역의 사용자 지정 매개 변수입니다. WorkspaceCustomParameters
publicNetworkAccess 작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
requiredNsgRules 프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity 스토리지 계정의 관리 ID 세부 정보 managedIdentityConfiguration
uiDefinitionUri UI 정의 파일이 있는 Blob URI입니다. 문자열
updatedBy 작업 영역을 마지막으로 업데이트한 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자

WorkspacePropertiesAccessConnector

이름 묘사
아이디 Azure Databricks Access Connector 리소스의 리소스 ID입니다. string(필수)
identityType Access Connector 리소스의 ID 형식입니다. 'SystemAssigned'
'UserAssigned'(필수)
userAssignedIdentityId Access Connector 리소스와 연결된 사용자 할당 ID의 리소스 ID입니다. 이는 'UserAssigned' 형식에 필요하며 'SystemAssigned' 형식에는 유효하지 않습니다. 문자열

WorkspacePropertiesEncryption

이름 묘사
엔터티 작업 영역에 대한 암호화 엔터티 정의입니다. EncryptionEntitiesDefinition(필수)

WorkspaceProviderAuthorization

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

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
roleDefinitionId 공급자의 역할 정의 식별자입니다. 이 역할은 공급자가 작업 영역의 컨테이너 리소스 그룹에 대해 가져야 하는 모든 권한을 정의합니다. 이 역할 정의에는 리소스 그룹을 삭제할 수 있는 권한이 없습니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure Databricks 올인원 템플릿 VNetInjection-Pvtendpt

Azure에 배포
이 템플릿을 사용하면 가상 네트워크 및 프라이빗 엔드포인트를 사용하여 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
VNet 삽입 대한 Azure Databricks 올인원 템플릿

Azure에 배포
이 템플릿을 사용하면 가상 네트워크를 사용하여 네트워크 보안 그룹, 가상 네트워크, NAT 게이트웨이 및 Azure Databricks 작업 영역을 만들 수 있습니다.
사용자 지정 주소 범위 사용하여 Azure Databricks 작업 영역

Azure에 배포
이 템플릿을 사용하면 사용자 지정 가상 네트워크 주소 범위를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
VNet 삽입 사용하여 Azure Databricks 작업 영역

Azure에 배포
이 템플릿을 사용하면 사용자 지정 가상 네트워크를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
기본 스토리지 방화벽 대한 AzureDatabricks 템플릿

Azure에 배포
이 템플릿을 사용하면 가상 네트워크 및 시스템 할당 액세스 커넥터를 사용하여 네트워크 보안 그룹, 가상 네트워크, 프라이빗 엔드포인트 및 기본 스토리지 방화벽 사용 Azure Databricks 작업 영역을 만들 수 있습니다.
NAT 게이트웨이 사용하여 VNet 삽입용 AzureDatabricks 템플릿

Azure에 배포
이 템플릿을 사용하면 가상 네트워크를 사용하여 NAT 게이트웨이, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
VNetInjection 및 Load Balancer 대한 AzureDatabricks 템플릿

Azure에 배포
이 템플릿을 사용하면 가상 네트워크를 사용하여 부하 분산 장치, 네트워크 보안 그룹, 가상 네트워크 및 Azure Databricks 작업 영역을 만들 수 있습니다.
기본 스토리지 방화벽 사용하여 AzureDatabricks 템플릿

Azure에 배포
이 템플릿을 사용하면 Privateendpoint, 세 가지 CMK 형식 및 User-Assigned Access Connector를 사용하여 기본 스토리지 방화벽이 설정된 Azure Databricks 작업 영역을 만들 수 있습니다.
Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 Azure Databricks 작업 영역을 만들 수 있습니다.
3가지 CMK 형식으로 Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 DBFS 암호화를 사용하여 관리되는 서비스 및 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Managed Disks CMK 사용하여 Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 Managed Disks CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
PE를 사용하여 Azure Databricks 작업 영역 배포, CMK 모든 양식

Azure에 배포
이 템플릿을 사용하면 PrivateEndpoint 및 관리 서비스 및 DBFS 암호화를 사용하여 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
DBFS 암호화 CMK를 사용하여 Azure Databricks WS 배포

Azure에 배포
이 템플릿을 사용하면 DBFS 루트 암호화용 CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Managed Services CMK를 사용하여 Azure Databricks 작업 영역 배포

Azure에 배포
이 템플릿을 사용하면 Managed Services CMK를 사용하여 Azure Databricks 작업 영역을 만들 수 있습니다.
Azure 아키텍처 스포츠 분석 배포

Azure에 배포
ADLS Gen 2를 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 연결된 서비스가 있는 Azure Data Factory 인스턴스(배포된 경우 Azure SQL Database) 및 Azure Databricks 인스턴스를 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF 인스턴스의 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault 인스턴스, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault가 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다.

Terraform(AzAPI 공급자) 리소스 정의

작업 영역 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Databricks/workspaces 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Databricks/workspaces@2024-09-01-preview"
  name = "string"
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      accessConnector = {
        id = "string"
        identityType = "string"
        userAssignedIdentityId = "string"
      }
      authorizations = [
        {
          principalId = "string"
          roleDefinitionId = "string"
        }
      ]
      createdBy = {
      }
      defaultCatalog = {
        initialName = "string"
        initialType = "string"
      }
      defaultStorageFirewall = "string"
      encryption = {
        entities = {
          managedDisk = {
            keySource = "string"
            keyVaultProperties = {
              keyName = "string"
              keyVaultUri = "string"
              keyVersion = "string"
            }
            rotationToLatestKeyVersionEnabled = bool
          }
          managedServices = {
            keySource = "string"
            keyVaultProperties = {
              keyName = "string"
              keyVaultUri = "string"
              keyVersion = "string"
            }
          }
        }
      }
      enhancedSecurityCompliance = {
        automaticClusterUpdate = {
          value = "string"
        }
        complianceSecurityProfile = {
          complianceStandards = [
            "string"
          ]
          value = "string"
        }
        enhancedSecurityMonitoring = {
          value = "string"
        }
      }
      managedDiskIdentity = {
      }
      managedResourceGroupId = "string"
      parameters = {
        amlWorkspaceId = {
          value = "string"
        }
        customPrivateSubnetName = {
          value = "string"
        }
        customPublicSubnetName = {
          value = "string"
        }
        customVirtualNetworkId = {
          value = "string"
        }
        enableNoPublicIp = {
          value = bool
        }
        encryption = {
          value = {
            KeyName = "string"
            keySource = "string"
            keyvaulturi = "string"
            keyversion = "string"
          }
        }
        loadBalancerBackendPoolName = {
          value = "string"
        }
        loadBalancerId = {
          value = "string"
        }
        natGatewayName = {
          value = "string"
        }
        prepareEncryption = {
          value = bool
        }
        publicIpName = {
          value = "string"
        }
        requireInfrastructureEncryption = {
          value = bool
        }
        storageAccountName = {
          value = "string"
        }
        storageAccountSkuName = {
          value = "string"
        }
        vnetAddressPrefix = {
          value = "string"
        }
      }
      publicNetworkAccess = "string"
      requiredNsgRules = "string"
      storageAccountIdentity = {
      }
      uiDefinitionUri = "string"
      updatedBy = {
      }
    }
  })
}

속성 값

AutomaticClusterUpdateDefinition

이름 묘사
'사용 안 함'
'Enabled'

ComplianceSecurityProfileDefinition

이름 묘사
complianceStandards 작업 영역과 연결된 규정 준수 표준입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'CYBER_ESSENTIAL_PLUS'
'HIPAA'
'NONE'
'PCI_DSS'
'사용 안 함'
'Enabled'

CreatedBy

이름 묘사

DefaultCatalogProperties

이름 묘사
initialName 기본 카탈로그의 초기 이름을 지정합니다. 지정하지 않으면 작업 영역의 이름이 사용됩니다. 문자열
initialType 기본 카탈로그의 초기 형식을 정의합니다. 가능한 값(대/소문자를 구분하지 않습니다): HiveMetastore, UnityCatalog 'HiveMetastore'
'UnityCatalog'

암호화

이름 묘사
KeyName KeyVault 키의 이름입니다. 문자열
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): 기본값, Microsoft.Keyvault '기본값'
'Microsoft.Keyvault'
keyvaulturi KeyVault의 URI입니다. 문자열
keyversion KeyVault 키의 버전입니다. 문자열

EncryptionEntitiesDefinition

이름 묘사
managedDisk databricks 관리 디스크에 대한 암호화 속성입니다. managedDiskEncryption
managedServices databricks 관리 서비스에 대한 암호화 속성입니다. EncryptionV2

EncryptionV2

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. EncryptionV2KeyVaultProperties

EncryptionV2KeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

EnhancedSecurityComplianceDefinition

이름 묘사
automaticClusterUpdate 자동화된 클러스터 업데이트 기능의 상태입니다. AutomaticClusterUpdateDefinition
complianceSecurityProfile 준수 보안 프로필 기능의 상태입니다. ComplianceSecurityProfileDefinition
enhancedSecurityMonitoring 향상된 보안 모니터링 기능의 상태입니다. EnhancedSecurityMonitoringDefinition

EnhancedSecurityMonitoringDefinition

이름 묘사
'사용 안 함'
'Enabled'

ManagedDiskEncryption

이름 묘사
keySource 암호화 keySource(공급자)입니다. 가능한 값(대/소문자를 구분하지 않습니다): Microsoft.Keyvault 'Microsoft.Keyvault'(필수)
keyVaultProperties 암호화에 대한 Key Vault 입력 속성입니다. ManagedDiskEncryptionKeyVaultProperties(필수)
rotationToLatestKeyVersionEnabled 최신 키 버전을 Managed Disk Encryption에 자동으로 사용할지 여부를 나타냅니다. bool

ManagedDiskEncryptionKeyVaultProperties

이름 묘사
keyName KeyVault 키의 이름입니다. string(필수)
keyVaultUri KeyVault의 URI입니다. string(필수)
keyVersion KeyVault 키의 버전입니다. string(필수)

ManagedIdentityConfiguration

이름 묘사

Microsoft.Databricks/workspaces

이름 묘사
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 3
최대 길이 = 3(필수)
속성 작업 영역 속성입니다. WorkspaceProperties(필수)
sku 리소스의 SKU입니다. Sku
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Databricks/workspaces@2024-09-01-preview"

Sku

이름 묘사
이름 SKU 이름입니다. string(필수)
계층 SKU 계층입니다. 문자열

TrackedResourceTags

이름 묘사

WorkspaceCustomBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceCustomParameters

이름 묘사
amlWorkspaceId Databricks 작업 영역과 연결할 Azure Machine Learning 작업 영역의 ID workspaceCustomStringParameter
customPrivateSubnetName Virtual Network 내의 프라이빗 서브넷 이름 workspaceCustomStringParameter
customPublicSubnetName Virtual Network 내의 공용 서브넷 이름 workspaceCustomStringParameter
customVirtualNetworkId 이 Databricks 클러스터를 만들어야 하는 Virtual Network의 ID workspaceCustomStringParameter
enableNoPublicIp 공용 IP를 사용하지 않도록 설정해야 하는지 여부를 나타내는 부울입니다. 기본값은 true입니다. workspaceNoPublicIPBooleanParameter
암호화 CMK(Customer-Managed Key) 사용 작업 영역에 대한 암호화 세부 정보를 포함합니다. WorkspaceEncryptionParameter
loadBalancerBackendPoolName 보안 클러스터 연결을 위한 아웃바운드 Load Balancer 백 엔드 풀의 이름입니다(공용 IP 없음). workspaceCustomStringParameter
loadBalancerId 보안 클러스터 연결(공용 IP 없음) 작업 영역에 대한 아웃바운드 부하 분산 장치의 리소스 URI입니다. workspaceCustomStringParameter
natGatewayName 보안 클러스터 연결(공용 IP 없음) 작업 영역 서브넷에 대한 NAT 게이트웨이의 이름입니다. workspaceCustomStringParameter
prepareEncryption 암호화를 위해 작업 영역을 준비합니다. 관리되는 스토리지 계정에 대해 관리 ID를 사용하도록 설정합니다. WorkspaceCustomBooleanParameter
publicIpName 관리되는 vNet을 사용하는 공용 IP 작업 영역이 없는 공용 IP의 이름입니다. workspaceCustomStringParameter
requireInfrastructureEncryption 미사용 데이터에 대한 플랫폼 관리 키를 사용하여 DBFS 루트 파일 시스템을 보조 암호화 계층으로 사용할 수 있는지 여부를 나타내는 부울입니다. WorkspaceCustomBooleanParameter
storageAccountName 기본 DBFS 스토리지 계정 이름입니다. workspaceCustomStringParameter
storageAccountSkuName 스토리지 계정 SKU 이름( 예: Standard_GRS, Standard_LRS. 유효한 입력은 https://aka.ms/storageskus 참조하세요. workspaceCustomStringParameter
vnetAddressPrefix 관리되는 가상 네트워크에 대한 주소 접두사입니다. 이 입력의 기본값은 10.139입니다. workspaceCustomStringParameter

WorkspaceCustomStringParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. string(필수)

WorkspaceEncryptionParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. 암호화

WorkspaceNoPublicIPBooleanParameter

이름 묘사
이 필드에 사용해야 하는 값입니다. bool(필수)

WorkspaceProperties

이름 묘사
accessConnector Databricks 작업 영역과 연결될 커넥터 리소스 액세스 workspacePropertiesAccessConnector
권한 부여 작업 영역 공급자 권한 부여입니다. workspaceProviderAuthorization[]
createdBy 작업 영역을 만든 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자
defaultCatalog 작업 영역을 만드는 동안 기본 카탈로그 구성에 대한 속성입니다. defaultCatalogProperties
defaultStorageFirewall 기본 스토리지 방화벽 구성 정보를 가져오거나 설정합니다. '사용 안 함'
'Enabled'
암호화 databricks 작업 영역에 대한 암호화 속성 workspacePropertiesEncryption
enhancedSecurityCompliance 향상된 보안 및 규정 준수 추가 기능과 관련된 설정을 포함합니다. EnhancedSecurityComplianceDefinition
managedDiskIdentity 관리 디스크 암호화에 사용되는 디스크 암호화 집합의 관리 ID 세부 정보 managedIdentityConfiguration
managedResourceGroupId 관리되는 리소스 그룹 ID입니다. string(필수)
매개 변수 작업 영역의 사용자 지정 매개 변수입니다. WorkspaceCustomParameters
publicNetworkAccess 작업 영역에 액세스하기 위한 네트워크 액세스 유형입니다. 프라이빗 링크를 통해서만 작업 영역에 액세스하도록 값을 사용하지 않도록 설정합니다. '사용 안 함'
'Enabled'
requiredNsgRules 프라이빗 엔드포인트를 통해 평면 통신을 제어하는 데이터 평면(클러스터)이 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다. 지원되는 값은 'AllRules' 및 'NoAzureDatabricksRules'입니다. 'NoAzureServiceRules' 값은 내부 전용입니다. 'AllRules'
'NoAzureDatabricksRules'
'NoAzureServiceRules'
storageAccountIdentity 스토리지 계정의 관리 ID 세부 정보 managedIdentityConfiguration
uiDefinitionUri UI 정의 파일이 있는 Blob URI입니다. 문자열
updatedBy 작업 영역을 마지막으로 업데이트한 엔터티의 개체 ID, PUID 및 애플리케이션 ID를 나타냅니다. 생성자

WorkspacePropertiesAccessConnector

이름 묘사
아이디 Azure Databricks Access Connector 리소스의 리소스 ID입니다. string(필수)
identityType Access Connector 리소스의 ID 형식입니다. 'SystemAssigned'
'UserAssigned'(필수)
userAssignedIdentityId Access Connector 리소스와 연결된 사용자 할당 ID의 리소스 ID입니다. 이는 'UserAssigned' 형식에 필요하며 'SystemAssigned' 형식에는 유효하지 않습니다. 문자열

WorkspacePropertiesEncryption

이름 묘사
엔터티 작업 영역에 대한 암호화 엔터티 정의입니다. EncryptionEntitiesDefinition(필수)

WorkspaceProviderAuthorization

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

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
roleDefinitionId 공급자의 역할 정의 식별자입니다. 이 역할은 공급자가 작업 영역의 컨테이너 리소스 그룹에 대해 가져야 하는 모든 권한을 정의합니다. 이 역할 정의에는 리소스 그룹을 삭제할 수 있는 권한이 없습니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)