다음을 통해 공유


Microsoft.Synapse 작업 영역

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Synapse/workspaces@2021-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    azureADOnlyAuthentication: bool
    cspWorkspaceAdminProperties: {
      initialWorkspaceAdminObjectId: 'string'
    }
    defaultDataLakeStorage: {
      accountUrl: 'string'
      createManagedPrivateEndpoint: bool
      filesystem: 'string'
      resourceId: 'string'
    }
    encryption: {
      cmk: {
        kekIdentity: {
          userAssignedIdentity: 'string'
          useSystemAssignedIdentity: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        key: {
          keyVaultUrl: 'string'
          name: 'string'
        }
      }
    }
    managedResourceGroupName: 'string'
    managedVirtualNetwork: 'string'
    managedVirtualNetworkSettings: {
      allowedAadTenantIdsForLinking: [
        'string'
      ]
      linkedAccessCheckOnTargetResource: bool
      preventDataExfiltration: bool
    }
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    sqlAdministratorLogin: 'string'
    sqlAdministratorLoginPassword: 'string'
    trustedServiceBypassEnabled: bool
    virtualNetworkProfile: {
      computeSubnetId: 'string'
    }
    workspaceRepositoryConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      hostName: 'string'
      lastCommitId: 'string'
      projectName: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      tenantId: 'string'
      type: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

CspWorkspaceAdminProperties

이름 묘사
initialWorkspaceAdminObjectId 초기 작업 영역 관리자의 AAD 개체 ID 문자열

CustomerManagedKeyDetails

이름 묘사
kekIdentity 키 암호화 키 KekIdentityProperties
열쇠 작업 영역의 키 개체입니다. workspaceKeyDetails

DataLakeStorageAccountDetails

이름 묘사
accountUrl 계정 URL 문자열
createManagedPrivateEndpoint 이 스토리지 계정에 관리형 프라이빗 엔드포인트 만들기 여부 bool
파일 시스템 파일 시스템 이름 문자열
resourceId 이 스토리지 계정의 ARM 리소스 ID 문자열

EncryptionDetails

이름 묘사
cmk 고객 관리형 키 세부 정보 customerManagedKeyDetails

KekIdentityProperties

이름 묘사
userAssignedIdentity 사용자 할당 ID 리소스 ID 문자열
useSystemAssignedIdentity 시스템 할당 ID를 사용할지 여부를 지정하는 부울 어떤

ManagedIdentity

이름 묘사
작업 영역에 대한 관리 ID의 형식 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities 사용자가 할당한 관리 ID입니다. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

이름 묘사
allowedAadTenantIdsForLinking 링크에 허용되는 Aad 테넌트 ID string[]
linkedAccessCheckOnTargetResource 대상 리소스에 대한 연결된 액세스 확인 bool
preventDataExfiltration 데이터 반출 방지 bool

Microsoft.Synapse/workspaces

이름 묘사
신원 작업 영역의 ID managedIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 작업 영역 리소스 속성 workspaceProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

PrivateEndpoint

이름 묘사

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 연결이 속한 프라이빗 엔드포인트입니다. PrivateEndpoint
privateLinkServiceConnectionState 프라이빗 엔드포인트 연결의 연결 상태입니다. privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

이름 묘사
묘사 프라이빗 링크 서비스 연결 설명입니다. 문자열
상태 프라이빗 링크 서비스 연결 상태입니다. 문자열

PurviewConfiguration

이름 묘사
purviewResourceId Purview 리소스 ID 문자열

TrackedResourceTags

이름 묘사

UserAssignedManagedIdentities

이름 묘사

UserAssignedManagedIdentity

이름 묘사

VirtualNetworkProfile

이름 묘사
computeSubnetId 작업 영역의 컴퓨팅에 사용되는 서브넷 ID 문자열

WorkspaceKeyDetails

이름 묘사
keyVaultUrl 작업 영역 키 하위 리소스 키 자격 증명 모음 URL 문자열
이름 작업 영역 키 하위 리소스 이름 문자열

WorkspaceProperties

이름 묘사
azureADOnlyAuthentication 모든 작업 영역 하위 리소스에서 AzureADOnlyAuthentication 사용 또는 사용 안 함 bool
cspWorkspaceAdminProperties CSP 구독에 대한 초기 작업 영역 AAD 관리자 속성 CspWorkspaceAdminProperties
defaultDataLakeStorage 작업 영역 기본 데이터 레이크 스토리지 계정 세부 정보 DataLakeStorageAccountDetails
암호화 작업 영역의 암호화 세부 정보 EncryptionDetails
managedResourceGroupName 작업 영역 관리 리소스 그룹입니다. 리소스 그룹 이름은 사용자 subscriptionId 내의 리소스 그룹을 고유하게 식별합니다. 리소스 그룹 이름은 90자 이상이어야 하며 영숫자 문자(Char.IsLetterOrDigit()) 및 '-', '_', '(', ')' 및'이어야 합니다. 이름은 '.'로 끝날 수 없습니다. 문자열
managedVirtualNetwork 이를 '기본값'으로 설정하면 이 작업 영역에 대한 모든 컴퓨팅이 사용자를 대신하여 관리되는 가상 네트워크에 있게 됩니다. 문자열
managedVirtualNetworkSettings 관리형 가상 네트워크 설정 ManagedVirtualNetworkSettings
privateEndpointConnections 작업 영역에 대한 프라이빗 엔드포인트 연결 PrivateEndpointConnection[]
publicNetworkAccess 작업 영역에 대한 공용 네트워크 액세스 사용 또는 사용 안 함 '사용 안 함'
'Enabled'
purviewConfiguration Purview 구성 PurviewConfiguration
sqlAdministratorLogin 작업 영역 SQL Active Directory 관리자에 대한 로그인 문자열
sqlAdministratorLoginPassword SQL 관리자 로그인 암호 문자열
trustedServiceBypassEnabled 작업 영역에 대해 trustedServiceBypassEnabled임 bool
virtualNetworkProfile Virtual Network 프로필 VirtualNetworkProfile
workspaceRepositoryConfiguration Git 통합 설정 workspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

이름 묘사
accountName 계정 이름 문자열
collaborationBranch 공동 작업 분기 문자열
hostName GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com 문자열
lastCommitId 마지막 커밋 ID 문자열
projectName VSTS 프로젝트 이름 문자열
repositoryName 리포지토리 이름 문자열
rootFolder 리포지토리에서 사용할 루트 폴더 문자열
tenantId VSTS 테넌트 ID 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
작업 영역 리포지토리ID 구성의 유형입니다. WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration 예제 문자열

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Synapse/workspaces",
  "apiVersion": "2021-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "azureADOnlyAuthentication": "bool",
    "cspWorkspaceAdminProperties": {
      "initialWorkspaceAdminObjectId": "string"
    },
    "defaultDataLakeStorage": {
      "accountUrl": "string",
      "createManagedPrivateEndpoint": "bool",
      "filesystem": "string",
      "resourceId": "string"
    },
    "encryption": {
      "cmk": {
        "kekIdentity": {
          "userAssignedIdentity": "string",
          "useSystemAssignedIdentity": {}
        },
        "key": {
          "keyVaultUrl": "string",
          "name": "string"
        }
      }
    },
    "managedResourceGroupName": "string",
    "managedVirtualNetwork": "string",
    "managedVirtualNetworkSettings": {
      "allowedAadTenantIdsForLinking": [ "string" ],
      "linkedAccessCheckOnTargetResource": "bool",
      "preventDataExfiltration": "bool"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "sqlAdministratorLogin": "string",
    "sqlAdministratorLoginPassword": "string",
    "trustedServiceBypassEnabled": "bool",
    "virtualNetworkProfile": {
      "computeSubnetId": "string"
    },
    "workspaceRepositoryConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "hostName": "string",
      "lastCommitId": "string",
      "projectName": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "tenantId": "string",
      "type": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

CspWorkspaceAdminProperties

이름 묘사
initialWorkspaceAdminObjectId 초기 작업 영역 관리자의 AAD 개체 ID 문자열

CustomerManagedKeyDetails

이름 묘사
kekIdentity 키 암호화 키 KekIdentityProperties
열쇠 작업 영역의 키 개체입니다. workspaceKeyDetails

DataLakeStorageAccountDetails

이름 묘사
accountUrl 계정 URL 문자열
createManagedPrivateEndpoint 이 스토리지 계정에 관리형 프라이빗 엔드포인트 만들기 여부 bool
파일 시스템 파일 시스템 이름 문자열
resourceId 이 스토리지 계정의 ARM 리소스 ID 문자열

EncryptionDetails

이름 묘사
cmk 고객 관리형 키 세부 정보 customerManagedKeyDetails

KekIdentityProperties

이름 묘사
userAssignedIdentity 사용자 할당 ID 리소스 ID 문자열
useSystemAssignedIdentity 시스템 할당 ID를 사용할지 여부를 지정하는 부울 어떤

ManagedIdentity

이름 묘사
작업 영역에 대한 관리 ID의 형식 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities 사용자가 할당한 관리 ID입니다. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

이름 묘사
allowedAadTenantIdsForLinking 링크에 허용되는 Aad 테넌트 ID string[]
linkedAccessCheckOnTargetResource 대상 리소스에 대한 연결된 액세스 확인 bool
preventDataExfiltration 데이터 반출 방지 bool

Microsoft.Synapse/workspaces

이름 묘사
apiVersion api 버전 '2021-06-01'
신원 작업 영역의 ID managedIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 작업 영역 리소스 속성 workspaceProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Synapse/workspaces'

PrivateEndpoint

이름 묘사

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 연결이 속한 프라이빗 엔드포인트입니다. PrivateEndpoint
privateLinkServiceConnectionState 프라이빗 엔드포인트 연결의 연결 상태입니다. privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

이름 묘사
묘사 프라이빗 링크 서비스 연결 설명입니다. 문자열
상태 프라이빗 링크 서비스 연결 상태입니다. 문자열

PurviewConfiguration

이름 묘사
purviewResourceId Purview 리소스 ID 문자열

TrackedResourceTags

이름 묘사

UserAssignedManagedIdentities

이름 묘사

UserAssignedManagedIdentity

이름 묘사

VirtualNetworkProfile

이름 묘사
computeSubnetId 작업 영역의 컴퓨팅에 사용되는 서브넷 ID 문자열

WorkspaceKeyDetails

이름 묘사
keyVaultUrl 작업 영역 키 하위 리소스 키 자격 증명 모음 URL 문자열
이름 작업 영역 키 하위 리소스 이름 문자열

WorkspaceProperties

이름 묘사
azureADOnlyAuthentication 모든 작업 영역 하위 리소스에서 AzureADOnlyAuthentication 사용 또는 사용 안 함 bool
cspWorkspaceAdminProperties CSP 구독에 대한 초기 작업 영역 AAD 관리자 속성 CspWorkspaceAdminProperties
defaultDataLakeStorage 작업 영역 기본 데이터 레이크 스토리지 계정 세부 정보 DataLakeStorageAccountDetails
암호화 작업 영역의 암호화 세부 정보 EncryptionDetails
managedResourceGroupName 작업 영역 관리 리소스 그룹입니다. 리소스 그룹 이름은 사용자 subscriptionId 내의 리소스 그룹을 고유하게 식별합니다. 리소스 그룹 이름은 90자 이상이어야 하며 영숫자 문자(Char.IsLetterOrDigit()) 및 '-', '_', '(', ')' 및'이어야 합니다. 이름은 '.'로 끝날 수 없습니다. 문자열
managedVirtualNetwork 이를 '기본값'으로 설정하면 이 작업 영역에 대한 모든 컴퓨팅이 사용자를 대신하여 관리되는 가상 네트워크에 있게 됩니다. 문자열
managedVirtualNetworkSettings 관리형 가상 네트워크 설정 ManagedVirtualNetworkSettings
privateEndpointConnections 작업 영역에 대한 프라이빗 엔드포인트 연결 PrivateEndpointConnection[]
publicNetworkAccess 작업 영역에 대한 공용 네트워크 액세스 사용 또는 사용 안 함 '사용 안 함'
'Enabled'
purviewConfiguration Purview 구성 PurviewConfiguration
sqlAdministratorLogin 작업 영역 SQL Active Directory 관리자에 대한 로그인 문자열
sqlAdministratorLoginPassword SQL 관리자 로그인 암호 문자열
trustedServiceBypassEnabled 작업 영역에 대해 trustedServiceBypassEnabled임 bool
virtualNetworkProfile Virtual Network 프로필 VirtualNetworkProfile
workspaceRepositoryConfiguration Git 통합 설정 workspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

이름 묘사
accountName 계정 이름 문자열
collaborationBranch 공동 작업 분기 문자열
hostName GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com 문자열
lastCommitId 마지막 커밋 ID 문자열
projectName VSTS 프로젝트 이름 문자열
repositoryName 리포지토리 이름 문자열
rootFolder 리포지토리에서 사용할 루트 폴더 문자열
tenantId VSTS 테넌트 ID 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
작업 영역 리포지토리ID 구성의 유형입니다. WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration 예제 문자열

빠른 시작 템플릿

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

템플렛 묘사
Azure Synapse 개념 증명

Azure
배포
이 템플릿은 SQL 풀 및 선택적 Apache Spark 풀을 포함하여 Azure Synapse에 대한 개념 증명 환경을 만듭니다.

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces@2021-06-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      azureADOnlyAuthentication = bool
      cspWorkspaceAdminProperties = {
        initialWorkspaceAdminObjectId = "string"
      }
      defaultDataLakeStorage = {
        accountUrl = "string"
        createManagedPrivateEndpoint = bool
        filesystem = "string"
        resourceId = "string"
      }
      encryption = {
        cmk = {
          kekIdentity = {
            userAssignedIdentity = "string"
            useSystemAssignedIdentity = ?
          }
          key = {
            keyVaultUrl = "string"
            name = "string"
          }
        }
      }
      managedResourceGroupName = "string"
      managedVirtualNetwork = "string"
      managedVirtualNetworkSettings = {
        allowedAadTenantIdsForLinking = [
          "string"
        ]
        linkedAccessCheckOnTargetResource = bool
        preventDataExfiltration = bool
      }
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      sqlAdministratorLogin = "string"
      sqlAdministratorLoginPassword = "string"
      trustedServiceBypassEnabled = bool
      virtualNetworkProfile = {
        computeSubnetId = "string"
      }
      workspaceRepositoryConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        hostName = "string"
        lastCommitId = "string"
        projectName = "string"
        repositoryName = "string"
        rootFolder = "string"
        tenantId = "string"
        type = "string"
      }
    }
  })
}

속성 값

CspWorkspaceAdminProperties

이름 묘사
initialWorkspaceAdminObjectId 초기 작업 영역 관리자의 AAD 개체 ID 문자열

CustomerManagedKeyDetails

이름 묘사
kekIdentity 키 암호화 키 KekIdentityProperties
열쇠 작업 영역의 키 개체입니다. workspaceKeyDetails

DataLakeStorageAccountDetails

이름 묘사
accountUrl 계정 URL 문자열
createManagedPrivateEndpoint 이 스토리지 계정에 관리형 프라이빗 엔드포인트 만들기 여부 bool
파일 시스템 파일 시스템 이름 문자열
resourceId 이 스토리지 계정의 ARM 리소스 ID 문자열

EncryptionDetails

이름 묘사
cmk 고객 관리형 키 세부 정보 customerManagedKeyDetails

KekIdentityProperties

이름 묘사
userAssignedIdentity 사용자 할당 ID 리소스 ID 문자열
useSystemAssignedIdentity 시스템 할당 ID를 사용할지 여부를 지정하는 부울 어떤

ManagedIdentity

이름 묘사
작업 영역에 대한 관리 ID의 형식 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities 사용자가 할당한 관리 ID입니다. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

이름 묘사
allowedAadTenantIdsForLinking 링크에 허용되는 Aad 테넌트 ID string[]
linkedAccessCheckOnTargetResource 대상 리소스에 대한 연결된 액세스 확인 bool
preventDataExfiltration 데이터 반출 방지 bool

Microsoft.Synapse/workspaces

이름 묘사
신원 작업 영역의 ID managedIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 작업 영역 리소스 속성 workspaceProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Synapse/workspaces@2021-06-01"

PrivateEndpoint

이름 묘사

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 연결이 속한 프라이빗 엔드포인트입니다. PrivateEndpoint
privateLinkServiceConnectionState 프라이빗 엔드포인트 연결의 연결 상태입니다. privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

이름 묘사
묘사 프라이빗 링크 서비스 연결 설명입니다. 문자열
상태 프라이빗 링크 서비스 연결 상태입니다. 문자열

PurviewConfiguration

이름 묘사
purviewResourceId Purview 리소스 ID 문자열

TrackedResourceTags

이름 묘사

UserAssignedManagedIdentities

이름 묘사

UserAssignedManagedIdentity

이름 묘사

VirtualNetworkProfile

이름 묘사
computeSubnetId 작업 영역의 컴퓨팅에 사용되는 서브넷 ID 문자열

WorkspaceKeyDetails

이름 묘사
keyVaultUrl 작업 영역 키 하위 리소스 키 자격 증명 모음 URL 문자열
이름 작업 영역 키 하위 리소스 이름 문자열

WorkspaceProperties

이름 묘사
azureADOnlyAuthentication 모든 작업 영역 하위 리소스에서 AzureADOnlyAuthentication 사용 또는 사용 안 함 bool
cspWorkspaceAdminProperties CSP 구독에 대한 초기 작업 영역 AAD 관리자 속성 CspWorkspaceAdminProperties
defaultDataLakeStorage 작업 영역 기본 데이터 레이크 스토리지 계정 세부 정보 DataLakeStorageAccountDetails
암호화 작업 영역의 암호화 세부 정보 EncryptionDetails
managedResourceGroupName 작업 영역 관리 리소스 그룹입니다. 리소스 그룹 이름은 사용자 subscriptionId 내의 리소스 그룹을 고유하게 식별합니다. 리소스 그룹 이름은 90자 이상이어야 하며 영숫자 문자(Char.IsLetterOrDigit()) 및 '-', '_', '(', ')' 및'이어야 합니다. 이름은 '.'로 끝날 수 없습니다. 문자열
managedVirtualNetwork 이를 '기본값'으로 설정하면 이 작업 영역에 대한 모든 컴퓨팅이 사용자를 대신하여 관리되는 가상 네트워크에 있게 됩니다. 문자열
managedVirtualNetworkSettings 관리형 가상 네트워크 설정 ManagedVirtualNetworkSettings
privateEndpointConnections 작업 영역에 대한 프라이빗 엔드포인트 연결 PrivateEndpointConnection[]
publicNetworkAccess 작업 영역에 대한 공용 네트워크 액세스 사용 또는 사용 안 함 '사용 안 함'
'Enabled'
purviewConfiguration Purview 구성 PurviewConfiguration
sqlAdministratorLogin 작업 영역 SQL Active Directory 관리자에 대한 로그인 문자열
sqlAdministratorLoginPassword SQL 관리자 로그인 암호 문자열
trustedServiceBypassEnabled 작업 영역에 대해 trustedServiceBypassEnabled임 bool
virtualNetworkProfile Virtual Network 프로필 VirtualNetworkProfile
workspaceRepositoryConfiguration Git 통합 설정 workspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

이름 묘사
accountName 계정 이름 문자열
collaborationBranch 공동 작업 분기 문자열
hostName GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com 문자열
lastCommitId 마지막 커밋 ID 문자열
projectName VSTS 프로젝트 이름 문자열
repositoryName 리포지토리 이름 문자열
rootFolder 리포지토리에서 사용할 루트 폴더 문자열
tenantId VSTS 테넌트 ID 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
작업 영역 리포지토리ID 구성의 유형입니다. WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration 예제 문자열