InfoGrab Docs

teleport_static_host_user Terraform 리소스 참조

이 페이지는 Teleport Terraform 프로바이더의 teleport_static_host_user 리소스에서 지원되는 값을 설명합니다.

이 페이지는 Teleport Terraform 프로바이더의 teleport_static_host_user 리소스에서 지원되는 값을 설명합니다. 사용 예시 # resource "teleport_static_host_user" "test" { version = "v2" metadata = { name = "test" } spec = { matchers = [ { node_labels = [ { name = "foo" values = ["bar"] } ] node_labels_expression = "labels.foo == \"bar\"" groups = ["foo", "bar"] sudoers = ["abcd1234"] uid = 1234 gid = 1234 default_shell = "/bin/bash" } ] } } 스키마 # 필수 # metadata (속성) metadata는 리소스 메타데이터입니다. ( 아래 중첩 스키마 참조) spec (속성) spec은 정적 호스트 사용자 스펙입니다. ( 아래 중첩 스키마 참조) version (문자열) version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값: v2 . 선택 # sub_kind (문자열) sub_kind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다. metadata 에 대한 중첩 스키마 # 필수: name (문자열) name은 객체 이름입니다. 선택: description (문자열) description은 객체 설명입니다. expires (문자열) expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다. labels (문자열 맵) labels는 레이블 세트입니다. spec 에 대한 중첩 스키마 # 필수: matchers (속성 목록) ( 아래 중첩 스키마 참조) spec.matchers 에 대한 중첩 스키마 # 선택: default_shell (문자열) default_shell은 새 사용자의 기본 셸입니다. gid (숫자) gid는 새 사용자의 gid입니다. groups (문자열 목록) groups는 사용자에게 추가할 추가 그룹 목록입니다. node_labels (속성 목록) node_labels는 이 리소스에서 사용자를 생성할 노드 레이블 맵입니다. ( 아래 중첩 스키마 참조) node_labels_expression (문자열) node_labels_expression은 이 리소스에서 사용자를 생성하기 위한 조건자 표현식입니다. sudoers (문자열 목록) sudoers는 추가할 sudoer 항목 목록입니다. take_ownership_if_user_exists (불리언) take_ownership_if_user_exists는 기존의 관리되지 않는 사용자의 소유권을 가져옵니다. uid (숫자) uid는 새 사용자의 uid입니다. spec.matchers.node_labels 에 대한 중첩 스키마 # 필수: name (문자열) 레이블의 이름입니다. values (문자열 목록) 레이블과 연결된 값입니다.