Infograb logo
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는 레이블 세트입니다.
Teleport 원문 보기