InfoGrab Docs

teleport_user Terraform 데이터 소스 참조

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

스키마#

필수#

  • version (String) Version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값은 v2입니다.

선택#

metadata에 대한 중첩 스키마#

필수:

  • name (String) Name은 객체 이름입니다

선택:

  • description (String) Description은 객체 설명입니다
  • expires (String) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.
  • labels (Map of String) Labels는 레이블 집합입니다

spec에 대한 중첩 스키마#

선택:

  • github_identities (Attributes List) GithubIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 Github OAuth2 신원 목록입니다 (아래 중첩 스키마 참조)
  • oidc_identities (Attributes List) OIDCIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 OpenID Connect 신원 목록입니다 (아래 중첩 스키마 참조)
  • roles (List of String) Roles는 사용자에게 할당된 역할 목록입니다
  • saml_identities (Attributes List) SAMLIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 SAML 신원 목록입니다 (아래 중첩 스키마 참조)
  • traits (Map of List of String) Traits는 신원 공급자(OIDC 클레임 또는 SAML 어설션을 통해)나 로컬 계정에 대한 시스템 관리자로부터 받은 키/값 쌍입니다. Traits는 역할 변수를 채우는 데 사용됩니다.
  • trusted_device_ids (List of String) TrustedDeviceIDs는 사용자가 등록한 신뢰할 수 있는 장치의 ID를 포함합니다. SSO 사용자는 일시적이므로 사용자->장치 연관이 Device Trust 하위 시스템에 존재하더라도 빈 TrustedDeviceIDs 필드를 포함할 수 있습니다. 장치 연관 또는 소유권을 확인하기 위해 이 필드에 의존하지 마십시오. 이 필드는 레거시/정보 제공 목적으로만 존재합니다. Device Trust 하위 시스템에서 관리하므로, 수동 편집을 피하십시오.

spec.github_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

spec.oidc_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

spec.saml_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

status에 대한 중첩 스키마#

선택:

  • mfa_weakest_device (Number) mfa_weakest_device는 사용자의 가장 취약한 MFA 장치에 대해 시스템이 알고 있는 것을 반영합니다. UNSPECIFIED일 수 있으므로 이것은 "최선" 속성입니다.
  • password_state (Number) password_state는 사용자의 비밀번호에 대해 시스템이 알고 있는 것을 반영합니다. 이 속성이 도입되기 전에 생성된 사용자가 그 이후로 비밀번호 관련 활동을 수행하지 않은 경우 UNSPECIFIED일 수 있으므로 이것은 "최선" 속성입니다. 자세한 내용은 RFD 0159를 참조하십시오. 인증 목적으로 이 값을 사용하지 마십시오!

teleport_user Terraform 데이터 소스 참조

원문 보기

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

스키마#

필수#

  • version (String) Version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값은 v2입니다.

선택#

metadata에 대한 중첩 스키마#

필수:

  • name (String) Name은 객체 이름입니다

선택:

  • description (String) Description은 객체 설명입니다
  • expires (String) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.
  • labels (Map of String) Labels는 레이블 집합입니다

spec에 대한 중첩 스키마#

선택:

  • github_identities (Attributes List) GithubIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 Github OAuth2 신원 목록입니다 (아래 중첩 스키마 참조)
  • oidc_identities (Attributes List) OIDCIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 OpenID Connect 신원 목록입니다 (아래 중첩 스키마 참조)
  • roles (List of String) Roles는 사용자에게 할당된 역할 목록입니다
  • saml_identities (Attributes List) SAMLIdentities는 외부 검증된 신원을 사용하여 사용자가 로그인할 수 있게 하는 연관된 SAML 신원 목록입니다 (아래 중첩 스키마 참조)
  • traits (Map of List of String) Traits는 신원 공급자(OIDC 클레임 또는 SAML 어설션을 통해)나 로컬 계정에 대한 시스템 관리자로부터 받은 키/값 쌍입니다. Traits는 역할 변수를 채우는 데 사용됩니다.
  • trusted_device_ids (List of String) TrustedDeviceIDs는 사용자가 등록한 신뢰할 수 있는 장치의 ID를 포함합니다. SSO 사용자는 일시적이므로 사용자->장치 연관이 Device Trust 하위 시스템에 존재하더라도 빈 TrustedDeviceIDs 필드를 포함할 수 있습니다. 장치 연관 또는 소유권을 확인하기 위해 이 필드에 의존하지 마십시오. 이 필드는 레거시/정보 제공 목적으로만 존재합니다. Device Trust 하위 시스템에서 관리하므로, 수동 편집을 피하십시오.

spec.github_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

spec.oidc_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

spec.saml_identities에 대한 중첩 스키마#

선택:

  • connector_id (String) ConnectorID는 등록된 OIDC 커넥터의 id입니다. 예: 'google-example.com'
  • samlSingleLogoutUrl (String) SAMLSingleLogoutURL은 해당하는 경우 SAML SLO(단일 로그아웃)를 시작하기 위한 SAML Single log-out URL입니다.
  • user_id (String) UserID는 신원의 ID입니다. GitHub 같은 일부 커넥터에는 사용자 이름 외에 고유 ID가 있습니다.
  • username (String) Username은 외부 신원 공급자가 제공하는 사용자 이름입니다

status에 대한 중첩 스키마#

선택:

  • mfa_weakest_device (Number) mfa_weakest_device는 사용자의 가장 취약한 MFA 장치에 대해 시스템이 알고 있는 것을 반영합니다. UNSPECIFIED일 수 있으므로 이것은 "최선" 속성입니다.
  • password_state (Number) password_state는 사용자의 비밀번호에 대해 시스템이 알고 있는 것을 반영합니다. 이 속성이 도입되기 전에 생성된 사용자가 그 이후로 비밀번호 관련 활동을 수행하지 않은 경우 UNSPECIFIED일 수 있으므로 이것은 "최선" 속성입니다. 자세한 내용은 RFD 0159를 참조하십시오. 인증 목적으로 이 값을 사용하지 마십시오!