인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!
teleport_dynamic_windows_desktop Terraform 리소스 참조
사용 예제
resource "teleport_dynamic_windows_desktop" "example" {
version = "v1"
metadata = {
name = "example"
description = "테스트 Windows 데스크탑"
labels = {
"teleport.dev/origin" = "dynamic" // 이 레이블은 기본적으로 Teleport 측에서 추가됩니다.
}
}
spec = {
addr = "some.host.com"
non_ad = true
domain = "my.domain"
screen_size = {
width = 800
height = 600
}
}
}
스키마
필수
spec
(속성) Spec은 DynamicWindows 호스트 스펙입니다. (nested schema를 보세요 아래를 위해)version
(문자열) Version은 리소스를 생성하는 데 사용되는 API 버전입니다. 반드시 지정해야 합니다. 이 버전에 따라 Teleport는 리소스 생성 또는 삭제 시 다른 기본값을 적용합니다. "v"로 접두사가 붙은 정수여야 합니다. 예:v1
선택 사항
metadata
(속성) Metadata는 리소스 메타데이터입니다. (nested schema를 보세요 아래를 위해)sub_kind
(문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다.
spec
에 대한 중첩 스키마
필수:
addr
(문자열) Addr는 이 호스트에 도달할 수 있는 주소입니다.
선택 사항:
domain
(문자열) Domain은 이 호스트가 속한 ActiveDirectory 도메인입니다.non_ad
(부울) NonAD는 이 데스크탑을 Active Directory 도메인에 가입하지 않은 독립형 호스트로 표시합니다.screen_size
(속성) ScreenSize는 이 호스트에서 세션에 사용할 화면 크기를 지정합니다. 대부분의 경우 지정하지 않아도 되며, 이 경우 Teleport가 브라우저 창을 채웁니다. (nested schema를 보세요 아래를 위해)
spec.screen_size
에 대한 중첩 스키마
선택 사항:
height
(숫자)width
(숫자)
metadata
에 대한 중첩 스키마
필수:
name
(문자열) Name은 객체 이름입니다.
선택 사항:
description
(문자열) Description은 객체 설명입니다.expires
(문자열) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.labels
(문자열 맵) Labels는 레이블 세트입니다.