다음을 통해 공유


Microsoft.DevCenter 프로젝트 2023-10-01-preview

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.DevCenter/projects@2023-10-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    devCenterId: 'string'
    displayName: 'string'
    maxDevBoxesPerUser: int
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

Microsoft.DevCenter/projects

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

제약 조건:
최소 길이 = 3
최대 길이 = 3
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$(필수)
속성 프로젝트의 속성입니다. ProjectProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ProjectProperties

이름 묘사
묘사 프로젝트에 대한 설명입니다. 문자열
devCenterId 연결된 DevCenter의 리소스 ID 문자열
displayName 프로젝트의 표시 이름입니다. 문자열
maxDevBoxesPerUser 지정된 경우 단일 사용자가 프로젝트의 모든 풀에서 만들 수 있는 최대 Dev Box 수를 제한합니다. 이 기능은 축소된 경우 기존 개발 상자에 영향을 주지 않습니다. int

제약 조건:
최소값 = 0

TrackedResourceTags

이름 묘사

빠른 시작 샘플

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

Bicep 파일 묘사
배포 환경 서비스 구성 이 템플릿은 배포 환경을 구성하는 방법을 제공합니다.
Dev Box 서비스 구성 이 템플릿은 Dev Box 빠른 시작 가이드(/azure/dev-box/quickstart-create-dev-box)에 따라 모든 Dev Box 관리 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다.
기본 제공 이미지 사용하여 Dev Box Service 배포 이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.DevCenter/projects",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "devCenterId": "string",
    "displayName": "string",
    "maxDevBoxesPerUser": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

Microsoft.DevCenter/projects

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

제약 조건:
최소 길이 = 3
최대 길이 = 3
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$(필수)
속성 프로젝트의 속성입니다. ProjectProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.DevCenter/projects'

ProjectProperties

이름 묘사
묘사 프로젝트에 대한 설명입니다. 문자열
devCenterId 연결된 DevCenter의 리소스 ID 문자열
displayName 프로젝트의 표시 이름입니다. 문자열
maxDevBoxesPerUser 지정된 경우 단일 사용자가 프로젝트의 모든 풀에서 만들 수 있는 최대 Dev Box 수를 제한합니다. 이 기능은 축소된 경우 기존 개발 상자에 영향을 주지 않습니다. int

제약 조건:
최소값 = 0

TrackedResourceTags

이름 묘사

빠른 시작 템플릿

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

템플렛 묘사
배포 환경 서비스 구성

Azure
배포
이 템플릿은 배포 환경을 구성하는 방법을 제공합니다.
Dev Box 서비스 구성

Azure
배포
이 템플릿은 Dev Box 빠른 시작 가이드(/azure/dev-box/quickstart-create-dev-box)에 따라 모든 Dev Box 관리 리소스를 만듭니다. 만든 모든 리소스를 보거나 DevPortal.microsoft.com 직접 이동하여 첫 번째 Dev Box를 만들 수 있습니다.
기본 제공 이미지 사용하여 Dev Box Service 배포

Azure
배포
이 템플릿은 기본 제공 이미지를 사용하여 Dev Box 서비스를 배포하는 방법을 제공합니다.

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/projects@2023-10-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      devCenterId = "string"
      displayName = "string"
      maxDevBoxesPerUser = int
    }
  })
}

속성 값

Microsoft.DevCenter/projects

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

제약 조건:
최소 길이 = 3
최대 길이 = 3
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$(필수)
속성 프로젝트의 속성입니다. ProjectProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.DevCenter/projects@2023-10-01-preview"

ProjectProperties

이름 묘사
묘사 프로젝트에 대한 설명입니다. 문자열
devCenterId 연결된 DevCenter의 리소스 ID 문자열
displayName 프로젝트의 표시 이름입니다. 문자열
maxDevBoxesPerUser 지정된 경우 단일 사용자가 프로젝트의 모든 풀에서 만들 수 있는 최대 Dev Box 수를 제한합니다. 이 기능은 축소된 경우 기존 개발 상자에 영향을 주지 않습니다. int

제약 조건:
최소값 = 0

TrackedResourceTags

이름 묘사