teleport_access_list Terraform 리소스 참조
이 페이지는 Teleport Terraform 프로바이더의 teleport_access_list 리소스에서 지원되는 값을 설명합니다.
이 페이지는 Teleport Terraform 프로바이더의 teleport_access_list 리소스에서 지원되는 값을 설명합니다. 사용 예시 # resource "teleport_access_list" "crane-operation" { header = { version = "v1" metadata = { name = "crane-operation" labels = { example = "yes" } } } spec = { description = "Used to grant access to the crane." owners = [ { name = "gru" description = "The supervillain." } ] membership_requires = { roles = ["minion"] } ownership_requires = { roles = ["supervillain"] } grants = { roles = ["crane-operator"] traits = [{ key = "allowed-machines" values = ["crane", "forklift"] }] } title = "Crane operation" audit = { recurrence = { frequency = 3 # audit every 3 months day_of_month = 15 # audit happen 15's day of the month. Possible values are 1, 15, and 31. } } } } 스키마 # 선택 # header (Attributes) header는 리소스의 헤더입니다. ( 아래 중첩 스키마 참조 ) spec (Attributes) spec은 Access List의 사양입니다. ( 아래 중첩 스키마 참조 ) header 에 대한 중첩 스키마 # 필수: version (String) Version은 리소스를 생성하는 데 사용되는 API 버전입니다. 반드시 지정해야 합니다. 이 버전에 따라 Teleport는 리소스 생성 또는 삭제 시 다른 기본값을 적용합니다. "v"로 시작하는 정수여야 합니다. 예: v1 선택: kind (String) kind는 리소스 종류입니다. metadata (Attributes) metadata는 리소스 메타데이터입니다. ( 아래 중첩 스키마 참조 ) sub_kind (String) sub_kind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다. header.metadata 에 대한 중첩 스키마 # 필수: name (String) name은 객체 이름입니다. 선택: description (String) description은 객체 설명입니다. expires (String) expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다. labels (Map of String) labels는 레이블 집합입니다. namespace (String) namespace는 객체 네임스페이스입니다. 이 필드는 Teleport 2.4에서 반환될 때 "namesp
