다음을 통해 공유


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

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.DevCenter/projects/pools@2023-10-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    devBoxDefinitionName: 'string'
    displayName: 'string'
    licenseType: 'string'
    localAdministrator: 'string'
    managedVirtualNetworkRegions: [
      'string'
    ]
    networkConnectionName: 'string'
    singleSignOnStatus: 'string'
    stopOnDisconnect: {
      gracePeriodMinutes: int
      status: 'string'
    }
    virtualNetworkType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

Microsoft.DevCenter/projects/pools

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

제약 조건:
최소 길이 = 3
최대 길이 = 3
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식의 리소스에 대한 기호 이름: 프로젝트
속성 풀 속성 PoolProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

PoolProperties

이름 묘사
devBoxDefinitionName 이 풀의 부모 프로젝트에 있는 Dev Box 정의의 이름 문자열
displayName 풀의 표시 이름입니다. 문자열
licenseType 호출자가 만들 개발자 상자에 대한 라이선스를 이미 획득했음을 나타내는 라이선스 유형을 지정합니다. 'Windows_Client'
localAdministrator 이 풀의 Dev Box 소유자가 Dev Box에 로컬 관리자로 추가되는지 여부를 나타냅니다. '사용 안 함'
'Enabled'
managedVirtualNetworkRegions 관리되는 가상 네트워크의 지역입니다(managedNetworkType이 관리되는 경우 필요). string[]
networkConnectionName 이 풀의 부모 프로젝트에 있는 네트워크 연결의 이름 문자열
singleSignOnStatus Single Sign-On을 사용하도록 설정하여 이 풀의 Dev Box를 만들지 여부를 나타냅니다. 또한 테넌트에서 Single Sign-On을 사용하도록 설정해야 합니다. '사용 안 함'
'Enabled'
stopOnDisconnect 이 풀에서 만든 Dev Box에 대한 연결 끊기 구성 설정을 중지합니다. stopOnDisconnectConfiguration
virtualNetworkType 풀이 Microsoft에서 관리하는 Virtual Network 또는 고객이 제공한 네트워크를 사용하는지 여부를 나타냅니다. '관리'
'관리되지 않음'

StopOnDisconnectConfiguration

이름 묘사
gracePeriodMinutes 연결이 끊긴 후 Dev Box를 중지하기 전에 대기할 지정된 시간(분)입니다. int
상태 유예 기간이 경과된 후 연결 해제 시 Dev Box를 중지하는 기능을 사용할 수 있는지 여부입니다. '사용 안 함'
'Enabled'

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/pools 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.DevCenter/projects/pools",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "devBoxDefinitionName": "string",
    "displayName": "string",
    "licenseType": "string",
    "localAdministrator": "string",
    "managedVirtualNetworkRegions": [ "string" ],
    "networkConnectionName": "string",
    "singleSignOnStatus": "string",
    "stopOnDisconnect": {
      "gracePeriodMinutes": "int",
      "status": "string"
    },
    "virtualNetworkType": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

Microsoft.DevCenter/projects/pools

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

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

PoolProperties

이름 묘사
devBoxDefinitionName 이 풀의 부모 프로젝트에 있는 Dev Box 정의의 이름 문자열
displayName 풀의 표시 이름입니다. 문자열
licenseType 호출자가 만들 개발자 상자에 대한 라이선스를 이미 획득했음을 나타내는 라이선스 유형을 지정합니다. 'Windows_Client'
localAdministrator 이 풀의 Dev Box 소유자가 Dev Box에 로컬 관리자로 추가되는지 여부를 나타냅니다. '사용 안 함'
'Enabled'
managedVirtualNetworkRegions 관리되는 가상 네트워크의 지역입니다(managedNetworkType이 관리되는 경우 필요). string[]
networkConnectionName 이 풀의 부모 프로젝트에 있는 네트워크 연결의 이름 문자열
singleSignOnStatus Single Sign-On을 사용하도록 설정하여 이 풀의 Dev Box를 만들지 여부를 나타냅니다. 또한 테넌트에서 Single Sign-On을 사용하도록 설정해야 합니다. '사용 안 함'
'Enabled'
stopOnDisconnect 이 풀에서 만든 Dev Box에 대한 연결 끊기 구성 설정을 중지합니다. stopOnDisconnectConfiguration
virtualNetworkType 풀이 Microsoft에서 관리하는 Virtual Network 또는 고객이 제공한 네트워크를 사용하는지 여부를 나타냅니다. '관리'
'관리되지 않음'

StopOnDisconnectConfiguration

이름 묘사
gracePeriodMinutes 연결이 끊긴 후 Dev Box를 중지하기 전에 대기할 지정된 시간(분)입니다. int
상태 유예 기간이 경과된 후 연결 해제 시 Dev Box를 중지하는 기능을 사용할 수 있는지 여부입니다. '사용 안 함'
'Enabled'

TrackedResourceTags

이름 묘사

빠른 시작 템플릿

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

템플렛 묘사
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/pools 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/projects/pools@2023-10-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      devBoxDefinitionName = "string"
      displayName = "string"
      licenseType = "string"
      localAdministrator = "string"
      managedVirtualNetworkRegions = [
        "string"
      ]
      networkConnectionName = "string"
      singleSignOnStatus = "string"
      stopOnDisconnect = {
        gracePeriodMinutes = int
        status = "string"
      }
      virtualNetworkType = "string"
    }
  })
}

속성 값

Microsoft.DevCenter/projects/pools

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

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

PoolProperties

이름 묘사
devBoxDefinitionName 이 풀의 부모 프로젝트에 있는 Dev Box 정의의 이름 문자열
displayName 풀의 표시 이름입니다. 문자열
licenseType 호출자가 만들 개발자 상자에 대한 라이선스를 이미 획득했음을 나타내는 라이선스 유형을 지정합니다. 'Windows_Client'
localAdministrator 이 풀의 Dev Box 소유자가 Dev Box에 로컬 관리자로 추가되는지 여부를 나타냅니다. '사용 안 함'
'Enabled'
managedVirtualNetworkRegions 관리되는 가상 네트워크의 지역입니다(managedNetworkType이 관리되는 경우 필요). string[]
networkConnectionName 이 풀의 부모 프로젝트에 있는 네트워크 연결의 이름 문자열
singleSignOnStatus Single Sign-On을 사용하도록 설정하여 이 풀의 Dev Box를 만들지 여부를 나타냅니다. 또한 테넌트에서 Single Sign-On을 사용하도록 설정해야 합니다. '사용 안 함'
'Enabled'
stopOnDisconnect 이 풀에서 만든 Dev Box에 대한 연결 끊기 구성 설정을 중지합니다. stopOnDisconnectConfiguration
virtualNetworkType 풀이 Microsoft에서 관리하는 Virtual Network 또는 고객이 제공한 네트워크를 사용하는지 여부를 나타냅니다. '관리'
'관리되지 않음'

StopOnDisconnectConfiguration

이름 묘사
gracePeriodMinutes 연결이 끊긴 후 Dev Box를 중지하기 전에 대기할 지정된 시간(분)입니다. int
상태 유예 기간이 경과된 후 연결 해제 시 Dev Box를 중지하는 기능을 사용할 수 있는지 여부입니다. '사용 안 함'
'Enabled'

TrackedResourceTags

이름 묘사