teleport_access_list Terraform 데이터 소스 참조
이 페이지는 Teleport Terraform 공급자의 teleport_access_list 데이터 소스에서 지원되는 값을 설명합니다.
스키마 (Schema)#
선택 사항 (Optional)#
header(Attributes) header는 리소스의 헤더입니다. (아래 header에 대한 중첩 스키마 참조)spec(Attributes) spec은 액세스 목록의 사양입니다. (아래 spec에 대한 중첩 스키마 참조)
header에 대한 중첩 스키마#
필수:
version(String) Version은 리소스 생성에 사용된 API 버전입니다. 반드시 지정해야 합니다. 이 버전을 기반으로 Teleport는 리소스 생성 또는 삭제 시 다른 기본값을 적용합니다. "v"로 시작하는 정수여야 합니다. 예:v1
선택 사항:
kind(String) kind는 리소스 종류입니다.metadata(Attributes) metadata는 리소스 메타데이터입니다. (아래 header.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에서 반환될 때 필드 이름은 "namespace"여야 합니다.revision(String) revision은 시간 경과에 따른 리소스 버전을 추적하는 불투명한 식별자입니다. 클라이언트는 이 값을 무시하고 변경하지 않아야 하지만 리소스 업데이트 시 revision을 반환해야 합니다.
spec에 대한 중첩 스키마#
필수:
owners(Attributes List) owners는 액세스 목록 소유자 목록입니다. (아래 spec.owners에 대한 중첩 스키마 참조)
선택 사항:
audit(Attributes) audit은 이 액세스 목록을 감사해야 하는 빈도를 설명합니다. (아래 spec.audit에 대한 중첩 스키마 참조)description(String) description은 액세스 목록에 대한 선택적 일반 텍스트 설명입니다.grants(Attributes) grants는 이 액세스 목록 멤버십으로 부여되는 접근을 설명합니다. (아래 spec.grants에 대한 중첩 스키마 참조)membership_requires(Attributes) membership_requires는 사용자가 액세스 목록의 멤버가 되기 위한 요구 사항을 설명합니다. 액세스 목록 멤버십이 유효하려면 사용자가 Membership_requires 요구 사항을 충족하고 멤버 목록에 있어야 합니다. (아래 spec.membership_requires에 대한 중첩 스키마 참조)owner_grants(Attributes) owner_grants는 이 액세스 목록 소유자에게 부여되는 접근을 설명합니다. (아래 spec.owner_grants에 대한 중첩 스키마 참조)ownership_requires(Attributes) ownership_requires는 사용자가 액세스 목록의 소유자가 되기 위한 요구 사항을 설명합니다. 액세스 목록 소유권이 유효하려면 사용자가 ownership_requires 요구 사항을 충족하고 소유자 목록에 있어야 합니다. (아래 spec.ownership_requires에 대한 중첩 스키마 참조)title(String) title은 액세스 목록의 간단한 일반 텍스트 설명입니다.type(String) type은 일반 액세스 목록을 나타내는 빈 문자열, SCIM 그룹에서 생성된 액세스 목록을 나타내는 "scim", IaC 도구로 관리되는 액세스 목록을 나타내는 "static"일 수 있습니다.
spec.owners에 대한 중첩 스키마#
선택 사항:
description(String) description은 소유자와 소유자인 이유에 대한 일반 텍스트 설명입니다.membership_kind(Number) membership_kind는 멤버십 유형을 설명합니다.MEMBERSHIP_KIND_USER또는MEMBERSHIP_KIND_LIST중 하나입니다.name(String) name은 소유자의 사용자 이름입니다.
spec.audit에 대한 중첩 스키마#
선택 사항:
next_audit_date(String) next_audit_date는 다음 감사가 이루어져야 하는 날짜입니다.notifications(Attributes) notifications는 사용자에게 알림을 보내는 구성입니다. (아래 spec.audit.notifications에 대한 중첩 스키마 참조)recurrence(Attributes) recurrence는 반복 정의입니다. (아래 spec.audit.recurrence에 대한 중첩 스키마 참조)
spec.audit.notifications에 대한 중첩 스키마#
선택 사항:
start(String) start는 다음 감사 날짜가 다가오고 있음을 사용자에게 알리기 시작할 시간을 지정합니다.
spec.audit.recurrence에 대한 중첩 스키마#
선택 사항:
day_of_month(Number) day_of_month는 검토가 예정된 월의 날입니다. 지원되는 값은 0, 1, 15, 31입니다.frequency(Number) frequency는 검토 빈도입니다. 두 검토 사이의 월 단위 기간을 나타냅니다. 지원되는 값은 0, 1, 3, 6, 12입니다.
spec.grants에 대한 중첩 스키마#
선택 사항:
roles(List of String) roles는 액세스 목록 멤버에게 부여되는 역할입니다.traits(Attributes List) traits는 액세스 목록 멤버에게 부여되는 특성입니다. (아래 spec.grants.traits에 대한 중첩 스키마 참조)
spec.grants.traits에 대한 중첩 스키마#
선택 사항:
key(String) key는 특성의 이름입니다.values(List of String) values는 특성 값 목록입니다.
spec.membership_requires에 대한 중첩 스키마#
선택 사항:
roles(List of String) roles는 사용자가 접근 권한을 얻기 위해 필요한 사용자 역할입니다.traits(Attributes List) traits는 사용자가 접근 권한을 얻기 위해 필요한 특성입니다. (아래 spec.membership_requires.traits에 대한 중첩 스키마 참조)
spec.membership_requires.traits에 대한 중첩 스키마#
선택 사항:
key(String) key는 특성의 이름입니다.values(List of String) values는 특성 값 목록입니다.
spec.owner_grants에 대한 중첩 스키마#
선택 사항:
roles(List of String) roles는 액세스 목록 멤버에게 부여되는 역할입니다.traits(Attributes List) traits는 액세스 목록 멤버에게 부여되는 특성입니다. (아래 spec.owner_grants.traits에 대한 중첩 스키마 참조)
spec.owner_grants.traits에 대한 중첩 스키마#
선택 사항:
key(String) key는 특성의 이름입니다.values(List of String) values는 특성 값 목록입니다.
spec.ownership_requires에 대한 중첩 스키마#
선택 사항:
roles(List of String) roles는 사용자가 접근 권한을 얻기 위해 필요한 사용자 역할입니다.traits(Attributes List) traits는 사용자가 접근 권한을 얻기 위해 필요한 특성입니다. (아래 spec.ownership_requires.traits에 대한 중첩 스키마 참조)
spec.ownership_requires.traits에 대한 중첩 스키마#
선택 사항:
key(String) key는 특성의 이름입니다.values(List of String) values는 특성 값 목록입니다.
