콘텐츠로 이동

데이터 소스

guance_permissions

역할 권한은 특정 리소스에 대해 특정 작업을 수행할 수 있는 권한을 사용자에게 부여하기 위해 정의됩니다.

Guance는 다양한 역할 권한을 지원하며, 사용자를 위한 새 역할을 생성하고 역할에 권한 범위를 할당하여 조직의 권한 요구 사항을 충족할 수 있습니다.

사용 예시

data "guance_permissions" "demo" {
}

output "permissions" {
  value = data.guance_permissions.demo
}

스키마

선택 사항

  • is_support_custom_role (Boolean) 사용자 지정 역할을 지원하는 권한 목록을 필터링합니다.

읽기 전용

  • permissions (Attributes List) 권한 목록입니다. (자세한 내용은 중첩 스키마 참조)

permissions 중첩 스키마

읽기 전용:

  • desc (String) 권한 설명입니다.
  • disabled (Number) 권한의 비활성화 상태입니다.
  • is_support_custom_role (Number) 사용자 지정 역할 지원 여부입니다.
  • is_support_general (Number) 일반(general) 지원 여부입니다.
  • is_support_owner (Number) 소유자(owner) 지원 여부입니다.
  • is_support_read_only (Number) 읽기 전용(readonly) 지원 여부입니다.
  • is_support_ws_admin (Number) WsAdmin 지원 여부입니다.
  • key (String) 권한 키입니다.
  • name (String) 권한 이름입니다.
  • subs (Attributes List) 하위 권한 목록입니다. (자세한 내용은 중첩 스키마 참조)

permissions.subs 중첩 스키마

읽기 전용:

  • desc (String) 권한 설명입니다.
  • disabled (Number) 권한의 비활성화 상태입니다.
  • is_support_custom_role (Number) 사용자 지정 역할 지원 여부입니다.
  • is_support_general (Number) 일반(general) 지원 여부입니다.
  • is_support_owner (Number) 소유자(owner) 지원 여부입니다.
  • is_support_read_only (Number) 읽기 전용(readonly) 지원 여부입니다.
  • is_support_ws_admin (Number) WsAdmin 지원 여부입니다.
  • key (String) 권한 키입니다.
  • name (String) 권한 이름입니다.

guance_members

워크스페이스 구성원은 워크스페이스에 액세스할 수 있는 사용자입니다.

Guance는 구성원 관리를 통해 현재 워크스페이스의 모든 구성원을 관리할 수 있습니다. 여기에는 역할 권한 설정, 구성원 초대 및 권한 설정, 구성원 그룹 구성, SSO 싱글 사인온 설정이 포함됩니다.

관계:

graph LR
    A[워크스페이스] --> B[구성원]

사용 예시

variable "email" {
  type = string
}

data "guance_members" "demo" {
  search = var.email
}

output "member" {
  value = data.guance_members.demo.members
}

스키마

선택 사항

  • search (String) 이메일 또는 이름으로 구성원을 검색합니다.

읽기 전용

  • members (Attributes List) 구성원 목록입니다. (자세한 내용은 중첩 스키마 참조)

members 중첩 스키마

선택 사항:

  • email (String) 이메일
  • name (String) 사용자 이름
  • roles (Attributes List) 역할입니다. 값은 다음 중 하나여야 합니다: owner, wsAdmin, general, readOnly, 다른 값은 무시됩니다. (자세한 내용은 중첩 스키마 참조)

읽기 전용:

  • create_at (String) 구성원 생성 시간(Unix 타임스탬프, 초 단위)입니다.
  • uuid (String) 구성원의 UUID입니다.

members.roles 중첩 스키마

선택 사항:

  • name (String) 역할 이름입니다.
  • uuid (String) 역할의 UUID입니다.

문서 평가

이 페이지가 도움이 되었나요?