InfoGrab Docs

teleport_user Terraform 리소스 참조

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

이 페이지는 Teleport Terraform 프로바이더의 teleport_user 리소스에서 지원되는 값을 설명합니다. 사용 예시 # # Teleport User resource resource "teleport_user" "example" { version = "v2" # Tells Terraform that the role could not be destroyed while this user exists depends_on = [ teleport_role.example ] metadata = { name = "example" description = "Example Teleport User" expires = "2022-10-12T07:20:50Z" labels = { example = "yes" } } spec = { roles = ["example"] oidc_identities = [{ connector_id = "oidc1" username = "example" }] traits = { "logins1" = ["example"] "logins2" = ["example"] } github_identities = [{ connector_id = "github" username = "example" }] saml_identities = [{ connector_id = "example-saml" username = "example" }] } } 스키마 # 필수 # version (문자열) Version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값: v2 . 선택 # metadata (속성) Metadata는 리소스 메타데이터입니다. ( 아래 중첩 스키마 참조) spec (속성) Spec은 사용자 명세입니다. ( 아래 중첩 스키마 참조) status (속성) ( 아래 중첩 스키마 참조) sub_kind (문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다. metadata 에 대한 중첩 스키마 # 필수: name (문자열) Name은 객체 이름입니다. 선택: description (문자열) Description은 객체 설명입니다. expires (문자열) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다. labels (문자열 맵) Labels는 레이블 세트입니다. spec 에 대한 중첩 스키마 # 선택: github_identities (속성 목록) GithubIdentities는 사용자가 외부 인증된 ID를 사용하여 로그인할 수 있게 하는 연결된 Github OAuth2 ID를 나열합니다. ( 아래 중첩 스키마 참조) oidc_identities (속성 목록) OIDCIdentities는 사용자가 외부 인증된 ID를 사용하여 로그인할 수 있게 하는 연결된 OpenID Connect ID를 나열합니다. ( 아래 중첩 스키마 참조) roles (문자열 목록) Roles는 사용자에게 할당된 역할 목록입니다. saml_identities (속성 목록) SAMLId