Microsoft.App 작성기/빌드
Bicep 리소스 정의
다음을 대상으로 하는 작업으로 작성기/빌드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.App/builders/builds 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.App/builders/builds@2024-10-02-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
configuration: {
baseOs: 'string'
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
platform: 'string'
platformVersion: 'string'
preBuildSteps: [
{
description: 'string'
httpGet: {
fileName: 'string'
headers: [
'string'
]
url: 'string'
}
scripts: [
'string'
]
}
]
}
destinationContainerRegistry: {
image: 'string'
server: 'string'
}
}
}
속성 값
BuildConfiguration
이름 | 묘사 | 값 |
---|---|---|
baseOs | 앱을 빌드하고 실행하는 데 사용되는 기본 OS입니다. | 문자열 |
environmentVariables | 빌드에 전달될 환경 변수 목록입니다. 환경 변수에는 비밀을 사용하면 안 됩니다. | EnvironmentVariable[] |
플랫폼 | 앱을 빌드하고 실행하는 데 사용할 플랫폼입니다. | 문자열 |
platformVersion | 앱을 빌드하고 실행하는 데 사용할 플랫폼 버전입니다. | 문자열 |
preBuildSteps | 빌드 전에 수행할 단계 목록입니다. | PreBuildStep[] |
BuildProperties
이름 | 묘사 | 값 |
---|---|---|
구성 | 빌드의 구성입니다. | buildConfiguration |
destinationContainerRegistry | 최종 이미지가 업로드될 컨테이너 레지스트리입니다. | containerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
이름 | 묘사 | 값 |
---|---|---|
이미지 | 이미지 이름과 태그를 포함하여 최종 이미지를 업로드해야 하는 전체 이름입니다. | 문자열 |
서버 | 최종 이미지를 업로드해야 하는 컨테이너 레지스트리의 로그인 서버입니다. 작성기 리소스에는 이 컨테이너 레지스트리를 액세스하는 데 사용할 ID와 함께 정의해야 합니다. | string(필수) |
EnvironmentVariable
이름 | 묘사 | 값 |
---|---|---|
이름 | 환경 변수 이름입니다. | string(필수) |
값 | 환경 변수 값입니다. | string(필수) |
HttpGet
이름 | 묘사 | 값 |
---|---|---|
파일 | 요청을 저장해야 하는 파일의 이름입니다. | 문자열 |
헤더 | 요청과 함께 보낼 헤더 목록입니다. | string[] |
url | HTTP GET 요청을 만드는 URL입니다. | string(필수) |
Microsoft.App/builders/builds
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 2 최대 길이 = 2 패턴 = ^[-\w\._\(\)]+$ (필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: 작성기 |
속성 | 이 리소스에 대한 리소스별 속성입니다. | buildProperties |
PreBuildStep
이름 | 묘사 | 값 |
---|---|---|
묘사 | 빌드 전 단계에 대한 설명입니다. | 문자열 |
httpGet | 빌드 전에 전송할 Http get 요청입니다. | httpGet |
스크립트 | 실행할 사용자 지정 명령 목록입니다. | string[] |
ARM 템플릿 리소스 정의
다음을 대상으로 하는 작업으로 작성기/빌드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.App/builders/builds 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.App/builders/builds",
"apiVersion": "2024-10-02-preview",
"name": "string",
"properties": {
"configuration": {
"baseOs": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"platform": "string",
"platformVersion": "string",
"preBuildSteps": [
{
"description": "string",
"httpGet": {
"fileName": "string",
"headers": [ "string" ],
"url": "string"
},
"scripts": [ "string" ]
}
]
},
"destinationContainerRegistry": {
"image": "string",
"server": "string"
}
}
}
속성 값
BuildConfiguration
이름 | 묘사 | 값 |
---|---|---|
baseOs | 앱을 빌드하고 실행하는 데 사용되는 기본 OS입니다. | 문자열 |
environmentVariables | 빌드에 전달될 환경 변수 목록입니다. 환경 변수에는 비밀을 사용하면 안 됩니다. | EnvironmentVariable[] |
플랫폼 | 앱을 빌드하고 실행하는 데 사용할 플랫폼입니다. | 문자열 |
platformVersion | 앱을 빌드하고 실행하는 데 사용할 플랫폼 버전입니다. | 문자열 |
preBuildSteps | 빌드 전에 수행할 단계 목록입니다. | PreBuildStep[] |
BuildProperties
이름 | 묘사 | 값 |
---|---|---|
구성 | 빌드의 구성입니다. | buildConfiguration |
destinationContainerRegistry | 최종 이미지가 업로드될 컨테이너 레지스트리입니다. | containerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
이름 | 묘사 | 값 |
---|---|---|
이미지 | 이미지 이름과 태그를 포함하여 최종 이미지를 업로드해야 하는 전체 이름입니다. | 문자열 |
서버 | 최종 이미지를 업로드해야 하는 컨테이너 레지스트리의 로그인 서버입니다. 작성기 리소스에는 이 컨테이너 레지스트리를 액세스하는 데 사용할 ID와 함께 정의해야 합니다. | string(필수) |
EnvironmentVariable
이름 | 묘사 | 값 |
---|---|---|
이름 | 환경 변수 이름입니다. | string(필수) |
값 | 환경 변수 값입니다. | string(필수) |
HttpGet
이름 | 묘사 | 값 |
---|---|---|
파일 | 요청을 저장해야 하는 파일의 이름입니다. | 문자열 |
헤더 | 요청과 함께 보낼 헤더 목록입니다. | string[] |
url | HTTP GET 요청을 만드는 URL입니다. | string(필수) |
Microsoft.App/builders/builds
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2024-10-02-preview' |
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 2 최대 길이 = 2 패턴 = ^[-\w\._\(\)]+$ (필수) |
속성 | 이 리소스에 대한 리소스별 속성입니다. | buildProperties |
형 | 리소스 종류 | 'Microsoft.App/builders/builds' |
PreBuildStep
이름 | 묘사 | 값 |
---|---|---|
묘사 | 빌드 전 단계에 대한 설명입니다. | 문자열 |
httpGet | 빌드 전에 전송할 Http get 요청입니다. | httpGet |
스크립트 | 실행할 사용자 지정 명령 목록입니다. | string[] |
Terraform(AzAPI 공급자) 리소스 정의
다음을 대상으로 하는 작업으로 작성기/빌드 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.App/builders/builds 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/builders/builds@2024-10-02-preview"
name = "string"
body = jsonencode({
properties = {
configuration = {
baseOs = "string"
environmentVariables = [
{
name = "string"
value = "string"
}
]
platform = "string"
platformVersion = "string"
preBuildSteps = [
{
description = "string"
httpGet = {
fileName = "string"
headers = [
"string"
]
url = "string"
}
scripts = [
"string"
]
}
]
}
destinationContainerRegistry = {
image = "string"
server = "string"
}
}
})
}
속성 값
BuildConfiguration
이름 | 묘사 | 값 |
---|---|---|
baseOs | 앱을 빌드하고 실행하는 데 사용되는 기본 OS입니다. | 문자열 |
environmentVariables | 빌드에 전달될 환경 변수 목록입니다. 환경 변수에는 비밀을 사용하면 안 됩니다. | EnvironmentVariable[] |
플랫폼 | 앱을 빌드하고 실행하는 데 사용할 플랫폼입니다. | 문자열 |
platformVersion | 앱을 빌드하고 실행하는 데 사용할 플랫폼 버전입니다. | 문자열 |
preBuildSteps | 빌드 전에 수행할 단계 목록입니다. | PreBuildStep[] |
BuildProperties
이름 | 묘사 | 값 |
---|---|---|
구성 | 빌드의 구성입니다. | buildConfiguration |
destinationContainerRegistry | 최종 이미지가 업로드될 컨테이너 레지스트리입니다. | containerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
이름 | 묘사 | 값 |
---|---|---|
이미지 | 이미지 이름과 태그를 포함하여 최종 이미지를 업로드해야 하는 전체 이름입니다. | 문자열 |
서버 | 최종 이미지를 업로드해야 하는 컨테이너 레지스트리의 로그인 서버입니다. 작성기 리소스에는 이 컨테이너 레지스트리를 액세스하는 데 사용할 ID와 함께 정의해야 합니다. | string(필수) |
EnvironmentVariable
이름 | 묘사 | 값 |
---|---|---|
이름 | 환경 변수 이름입니다. | string(필수) |
값 | 환경 변수 값입니다. | string(필수) |
HttpGet
이름 | 묘사 | 값 |
---|---|---|
파일 | 요청을 저장해야 하는 파일의 이름입니다. | 문자열 |
헤더 | 요청과 함께 보낼 헤더 목록입니다. | string[] |
url | HTTP GET 요청을 만드는 URL입니다. | string(필수) |
Microsoft.App/builders/builds
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 최소 길이 = 2 최대 길이 = 2 패턴 = ^[-\w\._\(\)]+$ (필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식의 리소스에 대한 ID: 작성기 |
속성 | 이 리소스에 대한 리소스별 속성입니다. | buildProperties |
형 | 리소스 종류 | "Microsoft.App/builders/builds@2024-10-02-preview" |
PreBuildStep
이름 | 묘사 | 값 |
---|---|---|
묘사 | 빌드 전 단계에 대한 설명입니다. | 문자열 |
httpGet | 빌드 전에 전송할 Http get 요청입니다. | httpGet |
스크립트 | 실행할 사용자 지정 명령 목록입니다. | string[] |