Microsoft.DataFactory 팩터리
Bicep 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.DataFactory/factories@2018-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any()
}
}
properties: {
encryption: {
identity: {
userAssignedIdentity: 'string'
}
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
globalParameters: {
{customized property}: {
type: 'string'
value: any()
}
}
publicNetworkAccess: 'string'
purviewConfiguration: {
purviewResourceId: 'string'
}
repoConfiguration: {
accountName: 'string'
collaborationBranch: 'string'
disablePublish: bool
lastCommitId: 'string'
repositoryName: 'string'
rootFolder: 'string'
type: 'string'
// For remaining properties, see FactoryRepoConfiguration objects
}
}
}
FactoryRepoConfiguration 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
FactoryGitHubConfiguration의 경우 다음을 사용합니다.
type: 'FactoryGitHubConfiguration'
clientId: 'string'
clientSecret: {
byoaSecretAkvUrl: 'string'
byoaSecretName: 'string'
}
hostName: 'string'
FactoryVSTSConfiguration의 경우 다음을 사용합니다.
type: 'FactoryVSTSConfiguration'
projectName: 'string'
tenantId: 'string'
속성 값
factories
Name | Description | 값 |
---|---|---|
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | string |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 형식입니다. | 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 팩터리에 대한 사용자 할당 ID 목록입니다. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | Bicep의 경우 any() 함수를 사용할 수 있습니다. |
FactoryProperties
Name | Description | 값 |
---|---|---|
암호화 | 팩터리에 고객 관리형 키를 사용하도록 설정하는 속성입니다. | EncryptionConfiguration |
globalParameters | 팩터리에 대한 매개 변수 목록입니다. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | 데이터 팩터리에 대한 공용 네트워크 액세스가 허용되는지 여부입니다. | 'Disabled' 'Enabled' |
purviewConfiguration | 팩터리의 Purview 정보입니다. | PurviewConfiguration |
repoConfiguration | 팩터리의 Git 리포지토리 정보입니다. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | Description | 값 |
---|---|---|
identity | 고객의 키 자격 증명 모음에 인증하는 데 사용할 사용자 할당 ID입니다. 제공되지 않은 경우 관리 서비스 ID가 사용됩니다. | CMKIdentityDefinition |
keyName | 고객 관리형 키로 사용할 Azure Key Vault 키의 이름입니다. | string(필수) |
keyVersion | CMK에 사용되는 키의 버전입니다. 제공되지 않으면 최신 버전이 사용됩니다. | string |
vaultBaseUrl | CMK에 사용되는 Azure Key Vault URL입니다. | string(필수) |
CMKIdentityDefinition
Name | Description | 값 |
---|---|---|
userAssignedIdentity | 고객의 키 자격 증명 모음에 인증할 사용자 할당 ID의 리소스 ID입니다. | string |
GlobalParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | Description | 값 |
---|---|---|
형식 | 전역 매개 변수 형식입니다. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'String'(필수) |
값 | 매개 변수의 값입니다. | Bicep의 경우 any() 함수를 사용할 수 있습니다. (필수) |
PurviewConfiguration
Name | Description | 값 |
---|---|---|
purviewResourceId | Purview 리소스 ID입니다. | 문자열 |
FactoryRepoConfiguration
Name | Description | 값 |
---|---|---|
accountName | 계정 이름입니다. | string(필수) |
collaborationBranch | 공동 작업 분기. | string(필수) |
disablePublish | ADF 스튜디오에서 수동 게시 작업을 사용하지 않도록 설정하여 자동화된 게시를 선호합니다. | bool |
lastCommitId | 마지막 커밋 ID입니다. | string |
repositoryName | 리포지토리 이름입니다. | string(필수) |
rootFolder | 루트 폴더입니다. | string(필수) |
형식 | 개체 유형 설정 | FactoryGitHubConfiguration FactoryVSTSConfiguration (필수) |
FactoryGitHubConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | 'FactoryGitHubConfiguration'(필수) |
clientId | GitHub는 사용자 고유의 앱 클라이언트 ID를 가져옵니다. | 문자열 |
clientSecret | GitHub는 사용자 고유의 앱 클라이언트 비밀 정보를 가져옵니다. | GitHubClientSecret |
hostName | GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com |
문자열 |
GitHubClientSecret
Name | Description | 값 |
---|---|---|
byoaSecretAkvUrl | 사용자 고유의 앱 클라이언트 암호 AKV URL을 가져옵니다. | 문자열 |
byoaSecretName | AKV에서 사용자 고유의 앱 클라이언트 암호 이름을 가져옵니다. | 문자열 |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | 'FactoryVSTSConfiguration'(필수) |
projectName | VSTS 프로젝트 이름입니다. | string(필수) |
tenantId | VSTS 테넌트 ID입니다. | string |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | Description |
---|---|
Azure 아키텍처에 Sports Analytics 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 대한 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
FinOps 허브 |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다. |
Azure Data Factory 추가 가능 - 한 번 클릭하여 Azure Data Factory |
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다. |
Data Factory 만들기, Salesforce에서 Blob으로 복사 |
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다. |
Azure Data Factory 사용하여 대량 복사 |
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기 |
이 템플릿은 Azure Blob Storage 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(MySQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블에 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(PostGre) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
빈 데이터 팩터리 만들기 |
이 템플릿은 빈 데이터 팩터리를 만듭니다. |
Git 및 관리형 vnet 구성을 사용하여 Azure Data Factory |
이 템플릿은 Git 구성 및 관리형 가상 네트워크를 사용하여 Azure Data Factory 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
Azure에서 SSIS 런타임 프로비전 |
이 템플릿은 V2 데이터 팩터리를 만든 다음 Azure SSIS 통합 런타임을 프로비전합니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더에서 스토리지의 다른 폴더로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
ARM 템플릿 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.DataFactory/factories",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"encryption": {
"identity": {
"userAssignedIdentity": "string"
},
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"globalParameters": {
"{customized property}": {
"type": "string",
"value": {}
}
},
"publicNetworkAccess": "string",
"purviewConfiguration": {
"purviewResourceId": "string"
},
"repoConfiguration": {
"accountName": "string",
"collaborationBranch": "string",
"disablePublish": "bool",
"lastCommitId": "string",
"repositoryName": "string",
"rootFolder": "string",
"type": "string"
// For remaining properties, see FactoryRepoConfiguration objects
}
}
}
FactoryRepoConfiguration 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
FactoryGitHubConfiguration의 경우 다음을 사용합니다.
"type": "FactoryGitHubConfiguration",
"clientId": "string",
"clientSecret": {
"byoaSecretAkvUrl": "string",
"byoaSecretName": "string"
},
"hostName": "string"
FactoryVSTSConfiguration의 경우 다음을 사용합니다.
"type": "FactoryVSTSConfiguration",
"projectName": "string",
"tenantId": "string"
속성 값
factories
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.DataFactory/팩터리' |
apiVersion | 리소스 api 버전 | '2018-06-01' |
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | 문자열 |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 유형입니다. | 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'(필수) |
userAssignedIdentities | 팩터리에 대한 사용자 할당 ID 목록입니다. | UserAssignedIdentitiesDefinitionSpecification |
UserAssignedIdentitiesDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} |
FactoryProperties
Name | Description | 값 |
---|---|---|
암호화 | 팩터리에 고객 관리형 키를 사용하도록 설정하는 속성입니다. | EncryptionConfiguration |
globalParameters | 팩터리에 대한 매개 변수 목록입니다. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | 데이터 팩터리에 대한 공용 네트워크 액세스가 허용되는지 여부입니다. | 'Disabled' 'Enabled' |
purviewConfiguration | 팩터리의 Purview 정보입니다. | PurviewConfiguration |
repoConfiguration | 팩터리의 Git 리포지토리 정보입니다. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | Description | 값 |
---|---|---|
identity | 고객의 키 자격 증명 모음에 인증하는 데 사용할 사용자 할당 ID입니다. 제공되지 않은 경우 관리 서비스 ID가 사용됩니다. | CMKIdentityDefinition |
keyName | 고객 관리형 키로 사용할 Azure Key Vault 키의 이름입니다. | string(필수) |
keyVersion | CMK에 사용되는 키의 버전입니다. 제공되지 않으면 최신 버전이 사용됩니다. | string |
vaultBaseUrl | CMK에 사용되는 Azure Key Vault URL입니다. | string(필수) |
CMKIdentityDefinition
Name | Description | 값 |
---|---|---|
userAssignedIdentity | 고객의 키 자격 증명 모음에 인증할 사용자 할당 ID의 리소스 ID입니다. | string |
GlobalParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | Description | 값 |
---|---|---|
형식 | 전역 매개 변수 형식입니다. | 'Array' 'Bool' 'Float' 'Int' 'Object' 'String'(필수) |
값 | 매개 변수의 값입니다. |
PurviewConfiguration
Name | Description | 값 |
---|---|---|
purviewResourceId | Purview 리소스 ID입니다. | string |
FactoryRepoConfiguration
Name | Description | 값 |
---|---|---|
accountName | 계정 이름입니다. | string(필수) |
collaborationBranch | 공동 작업 분기. | string(필수) |
disablePublish | ADF 스튜디오에서 수동 게시 작업을 사용하지 않도록 설정하여 자동화된 게시를 선호합니다. | bool |
lastCommitId | 마지막 커밋 ID입니다. | string |
repositoryName | 리포지토리 이름입니다. | string(필수) |
rootFolder | 루트 폴더입니다. | string(필수) |
형식 | 개체 유형 설정 | FactoryGitHubConfiguration FactoryVSTSConfiguration (필수) |
FactoryGitHubConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | 'FactoryGitHubConfiguration'(필수) |
clientId | GitHub는 사용자 고유의 앱 클라이언트 ID를 가져옵니다. | 문자열 |
clientSecret | GitHub는 사용자 고유의 앱 클라이언트 비밀 정보를 가져옵니다. | GitHubClientSecret |
hostName | GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com |
문자열 |
GitHubClientSecret
Name | Description | 값 |
---|---|---|
byoaSecretAkvUrl | 사용자 고유의 앱 클라이언트 암호 AKV URL을 가져옵니다. | 문자열 |
byoaSecretName | AKV에서 사용자 고유의 앱 클라이언트 암호 이름을 가져옵니다. | 문자열 |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | 'FactoryVSTSConfiguration'(필수) |
projectName | VSTS 프로젝트 이름입니다. | string(필수) |
tenantId | VSTS 테넌트 ID입니다. | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | Description |
---|---|
Azure 아키텍처에 스포츠 분석 배포 |
ADLS Gen 2가 사용하도록 설정된 Azure Storage 계정, 스토리지 계정에 연결된 서비스(배포된 경우 Azure SQL 데이터베이스) Azure Data Factory instance 및 Azure Databricks instance 만듭니다. 템플릿을 배포하는 사용자의 AAD ID와 ADF instance 대한 관리 ID에는 스토리지 계정에 대한 Storage Blob 데이터 기여자 역할이 부여됩니다. Azure Key Vault instance, Azure SQL Database 및 Azure Event Hub(스트리밍 사용 사례용)를 배포하는 옵션도 있습니다. Azure Key Vault 배포되면 템플릿을 배포하는 사용자의 데이터 팩터리 관리 ID 및 AAD ID에 Key Vault 비밀 사용자 역할이 부여됩니다. |
FinOps 허브 |
이 템플릿은 Data Lake Storage 및 Data Factory를 포함하여 새 FinOps 허브 instance 만듭니다. |
Azure Data Factory 추가 가능 - 한 번의 클릭으로 Azure Data Factory |
이 템플릿은 Azure Blob에서 다른 Azure Blob으로의 복사 작업에 대한 데이터 팩터리 파이프라인을 만듭니다. |
Data Factory 만들기, Salesforce에서 Blob으로 복사 |
이 템플릿은 Azure Data Factory 사용하여 Salesforce에서 Azure Blob으로 데이터 이동을 수행합니다. |
Azure Data Factory 사용하여 대량 복사 |
이 템플릿은 Azure SQL 데이터베이스의 데이터를 Azure SQL 데이터 웨어하우스에 대량으로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기 |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(MySQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for MySQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(PostGre) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure Database for PostgreSQL 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
V2 데이터 팩터리 만들기(SQL) |
이 템플릿은 Azure Blob Storage 폴더에서 Azure SQL 데이터베이스의 테이블로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
빈 데이터 팩터리 만들기 |
이 템플릿은 빈 데이터 팩터리를 만듭니다. |
Git 및 관리형 vnet 구성을 사용하여 Azure Data Factory |
이 템플릿은 Git 구성 및 관리형 가상 네트워크를 사용하여 Azure Data Factory 만듭니다. |
V2 데이터 팩터리 만들기(SQL 온-프레미스) |
이 템플릿은 온-프레미스 SQL Server Azure Blob Storage로 데이터를 복사하는 V2 데이터 팩터리를 만듭니다. |
Azure에서 SSIS 런타임 프로비전 |
이 템플릿은 V2 데이터 팩터리를 만든 다음, Azure SSIS 통합 런타임을 프로비전합니다. |
V2 데이터 팩터리 만들기(Spark) |
이 템플릿은 Azure Blob Storage 폴더의 데이터를 스토리지의 다른 폴더로 복사하는 V2 데이터 팩터리를 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
팩터리 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories@2018-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
encryption = {
identity = {
userAssignedIdentity = "string"
}
keyName = "string"
keyVersion = "string"
vaultBaseUrl = "string"
}
globalParameters = {
{customized property} = {
type = "string"
}
}
publicNetworkAccess = "string"
purviewConfiguration = {
purviewResourceId = "string"
}
repoConfiguration = {
accountName = "string"
collaborationBranch = "string"
disablePublish = bool
lastCommitId = "string"
repositoryName = "string"
rootFolder = "string"
type = "string"
// For remaining properties, see FactoryRepoConfiguration objects
}
}
})
}
FactoryRepoConfiguration 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
FactoryGitHubConfiguration의 경우 다음을 사용합니다.
type = "FactoryGitHubConfiguration"
clientId = "string"
clientSecret = {
byoaSecretAkvUrl = "string"
byoaSecretName = "string"
}
hostName = "string"
FactoryVSTSConfiguration의 경우 다음을 사용합니다.
type = "FactoryVSTSConfiguration"
projectName = "string"
tenantId = "string"
속성 값
factories
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.DataFactory/factories@2018-06-01" |
name | 리소스 이름 | string(필수) 문자 제한: 3-63 유효한 문자: 영숫자 및 하이픈 영숫자로 시작하고 끝납니다. 리소스 이름은 Azure에서 고유해야 합니다. |
위치 | 리소스 위치입니다. | string |
parent_id | 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. | string(필수) |
tags | 리소스 태그입니다. | 태그 이름 및 값의 사전입니다. |
identity | 팩터리의 관리 서비스 ID입니다. | FactoryIdentity |
properties | 팩터리의 속성입니다. | FactoryProperties |
FactoryIdentity
Name | Description | 값 |
---|---|---|
형식 | ID 유형입니다. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"(필수) |
identity_ids | 팩터리에 대한 사용자 할당 ID 목록입니다. | 사용자 ID ID의 배열입니다. |
UserAssignedIdentitiesDefinitionSpecification
Name | Description | 값 |
---|---|---|
{사용자 지정 속성} |
FactoryProperties
Name | Description | 값 |
---|---|---|
암호화 | 팩터리에 고객 관리형 키를 사용하도록 설정하는 속성입니다. | EncryptionConfiguration |
globalParameters | 팩터리에 대한 매개 변수 목록입니다. | GlobalParameterDefinitionSpecification |
publicNetworkAccess | 데이터 팩터리에 대한 공용 네트워크 액세스가 허용되는지 여부입니다. | "사용 안 함" "사용" |
purviewConfiguration | 팩터리의 Purview 정보입니다. | PurviewConfiguration |
repoConfiguration | 팩터리의 Git 리포지토리 정보입니다. | FactoryRepoConfiguration |
EncryptionConfiguration
Name | Description | 값 |
---|---|---|
identity | 고객의 키 자격 증명 모음에 인증하는 데 사용할 사용자 할당 ID입니다. 제공되지 않은 경우 관리 서비스 ID가 사용됩니다. | CMKIdentityDefinition |
keyName | 고객 관리형 키로 사용할 Azure Key Vault 키의 이름입니다. | string(필수) |
keyVersion | CMK에 사용되는 키의 버전입니다. 제공되지 않으면 최신 버전이 사용됩니다. | 문자열 |
vaultBaseUrl | CMK에 사용되는 Azure Key Vault URL입니다. | string(필수) |
CMKIdentityDefinition
Name | Description | 값 |
---|---|---|
userAssignedIdentity | 고객의 키 자격 증명 모음에 인증할 사용자 할당 ID의 리소스 ID입니다. | 문자열 |
GlobalParameterDefinitionSpecification
Name | Description | 값 |
---|---|---|
{customized property} | GlobalParameterSpecification |
GlobalParameterSpecification
Name | Description | 값 |
---|---|---|
형식 | 전역 매개 변수 형식입니다. | "Array" "Bool" "Float" "Int" "Object" "String"(필수) |
값 | 매개 변수의 값입니다. |
PurviewConfiguration
Name | Description | 값 |
---|---|---|
purviewResourceId | Purview 리소스 ID입니다. | 문자열 |
FactoryRepoConfiguration
Name | Description | 값 |
---|---|---|
accountName | 계정 이름입니다. | string(필수) |
collaborationBranch | 공동 작업 분기. | string(필수) |
disablePublish | ADF 스튜디오에서 수동 게시 작업을 사용하지 않도록 설정하여 자동화된 게시를 선호합니다. | bool |
lastCommitId | 마지막 커밋 ID입니다. | string |
repositoryName | 리포지토리 이름입니다. | string(필수) |
rootFolder | 루트 폴더입니다. | string(필수) |
형식 | 개체 유형 설정 | FactoryGitHubConfiguration FactoryVSTSConfiguration (필수) |
FactoryGitHubConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | "FactoryGitHubConfiguration"(필수) |
clientId | GitHub는 사용자 고유의 앱 클라이언트 ID를 가져옵니다. | 문자열 |
clientSecret | GitHub는 사용자 고유의 앱 클라이언트 비밀 정보를 가져옵니다. | GitHubClientSecret |
hostName | GitHub Enterprise 호스트 이름입니다. 예: https://github.mydomain.com |
문자열 |
GitHubClientSecret
Name | Description | 값 |
---|---|---|
byoaSecretAkvUrl | 사용자 고유의 앱 클라이언트 암호 AKV URL을 가져옵니다. | 문자열 |
byoaSecretName | AKV에서 사용자 고유의 앱 클라이언트 암호 이름을 가져옵니다. | 문자열 |
FactoryVstsConfiguration
Name | Description | 값 |
---|---|---|
형식 | 리포지토리 구성 유형입니다. | "FactoryVSTSConfiguration"(필수) |
projectName | VSTS 프로젝트 이름입니다. | string(필수) |
tenantId | VSTS 테넌트 ID입니다. | string |