InfoGrab Docs

teleport_session_recording_config Terraform 리소스 참조

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

사용 예시#

# Teleport session recording config

resource "teleport_session_recording_config" "example" {
  version = "v2"
  metadata = {
    description = "Session recording config"
    labels = {
      "example"             = "yes"
      "teleport.dev/origin" = "dynamic" // This label is added on Teleport side by default
    }
  }

  spec = {
    proxy_checks_host_keys = true
  }
}

스키마#

필수#

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

선택#

  • metadata (속성) Metadata는 리소스 메타데이터입니다. (아래 중첩 스키마 참조)
  • spec (속성) Spec은 SessionRecordingConfig 명세입니다. (아래 중첩 스키마 참조)
  • status (속성) Status는 활성 암호화 키를 포함하는 SessionRecordingConfig 상태입니다. (아래 중첩 스키마 참조)
  • sub_kind (문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다.

metadata에 대한 중첩 스키마#

선택:

  • description (문자열) Description은 객체 설명입니다.
  • expires (문자열) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.
  • labels (문자열 맵) Labels는 레이블 세트입니다.

spec에 대한 중첩 스키마#

선택:

  • encryption (속성) Encryption은 세션 녹화를 암호화할지 여부와 방법을 구성합니다. (아래 중첩 스키마 참조)
  • mode (문자열) Mode는 세션이 기록되는 위치(또는 기록 여부)를 제어합니다.
  • proxy_checks_host_keys (불리언) ProxyChecksHostKeys는 녹화 모드에서 프록시가 호스트 키를 확인할지 여부를 제어하는 데 사용됩니다.

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

선택:

  • enabled (불리언) Enabled는 세션 녹화를 암호화할지 여부를 제어합니다.
  • manual_key_management (속성) ManualKeyManagement는 녹화 암호화 키를 외부에서 관리할지 여부와 해당 키를 조회하는 방법을 정의합니다. (아래 중첩 스키마 참조)

spec.encryption.manual_key_management에 대한 중첩 스키마#

선택:

  • active_keys (속성 목록) ActiveKeys는 활성 녹화 암호화 및 재생을 위해 조회해야 하는 키를 설명합니다. (아래 중첩 스키마 참조)
  • enabled (불리언) Enabled는 녹화 암호화 키를 외부에서 관리해야 하는지 여부를 제어합니다.
  • rotated_keys (속성 목록) RotatedKeys는 과거 재생을 위해 조회해야 하는 키를 설명합니다. (아래 중첩 스키마 참조)

spec.encryption.manual_key_management.active_keys에 대한 중첩 스키마#

선택:

  • label (문자열) Label은 레이블로 관련 키를 찾기 위해 관련 키스토어와 함께 사용할 수 있는 값입니다.
  • type (문자열) Type은 레이블로 키를 조회할 때 검색해야 하는 키스토어를 나타냅니다.

spec.encryption.manual_key_management.rotated_keys에 대한 중첩 스키마#

선택:

  • label (문자열) Label은 레이블로 관련 키를 찾기 위해 관련 키스토어와 함께 사용할 수 있는 값입니다.
  • type (문자열) Type은 레이블로 키를 조회할 때 검색해야 하는 키스토어를 나타냅니다.

status에 대한 중첩 스키마#

선택:

  • encryption_keys (속성 목록) EncryptionKeys는 암호화된 세션 녹화에 사용되는 현재 활성 age 암호화 키를 포함합니다. (아래 중첩 스키마 참조)

status.encryption_keys에 대한 중첩 스키마#

선택:

  • public_key (문자열) age 암호화 중 키 래핑에 사용되는 PKIX ASN.1 DER 인코딩된 공개 키입니다. RSA 4096이어야 합니다.

teleport_session_recording_config Terraform 리소스 참조

원문 보기

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

사용 예시#

# Teleport session recording config

resource "teleport_session_recording_config" "example" {
  version = "v2"
  metadata = {
    description = "Session recording config"
    labels = {
      "example"             = "yes"
      "teleport.dev/origin" = "dynamic" // This label is added on Teleport side by default
    }
  }

  spec = {
    proxy_checks_host_keys = true
  }
}

스키마#

필수#

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

선택#

  • metadata (속성) Metadata는 리소스 메타데이터입니다. (아래 중첩 스키마 참조)
  • spec (속성) Spec은 SessionRecordingConfig 명세입니다. (아래 중첩 스키마 참조)
  • status (속성) Status는 활성 암호화 키를 포함하는 SessionRecordingConfig 상태입니다. (아래 중첩 스키마 참조)
  • sub_kind (문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다.

metadata에 대한 중첩 스키마#

선택:

  • description (문자열) Description은 객체 설명입니다.
  • expires (문자열) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.
  • labels (문자열 맵) Labels는 레이블 세트입니다.

spec에 대한 중첩 스키마#

선택:

  • encryption (속성) Encryption은 세션 녹화를 암호화할지 여부와 방법을 구성합니다. (아래 중첩 스키마 참조)
  • mode (문자열) Mode는 세션이 기록되는 위치(또는 기록 여부)를 제어합니다.
  • proxy_checks_host_keys (불리언) ProxyChecksHostKeys는 녹화 모드에서 프록시가 호스트 키를 확인할지 여부를 제어하는 데 사용됩니다.

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

선택:

  • enabled (불리언) Enabled는 세션 녹화를 암호화할지 여부를 제어합니다.
  • manual_key_management (속성) ManualKeyManagement는 녹화 암호화 키를 외부에서 관리할지 여부와 해당 키를 조회하는 방법을 정의합니다. (아래 중첩 스키마 참조)

spec.encryption.manual_key_management에 대한 중첩 스키마#

선택:

  • active_keys (속성 목록) ActiveKeys는 활성 녹화 암호화 및 재생을 위해 조회해야 하는 키를 설명합니다. (아래 중첩 스키마 참조)
  • enabled (불리언) Enabled는 녹화 암호화 키를 외부에서 관리해야 하는지 여부를 제어합니다.
  • rotated_keys (속성 목록) RotatedKeys는 과거 재생을 위해 조회해야 하는 키를 설명합니다. (아래 중첩 스키마 참조)

spec.encryption.manual_key_management.active_keys에 대한 중첩 스키마#

선택:

  • label (문자열) Label은 레이블로 관련 키를 찾기 위해 관련 키스토어와 함께 사용할 수 있는 값입니다.
  • type (문자열) Type은 레이블로 키를 조회할 때 검색해야 하는 키스토어를 나타냅니다.

spec.encryption.manual_key_management.rotated_keys에 대한 중첩 스키마#

선택:

  • label (문자열) Label은 레이블로 관련 키를 찾기 위해 관련 키스토어와 함께 사용할 수 있는 값입니다.
  • type (문자열) Type은 레이블로 키를 조회할 때 검색해야 하는 키스토어를 나타냅니다.

status에 대한 중첩 스키마#

선택:

  • encryption_keys (속성 목록) EncryptionKeys는 암호화된 세션 녹화에 사용되는 현재 활성 age 암호화 키를 포함합니다. (아래 중첩 스키마 참조)

status.encryption_keys에 대한 중첩 스키마#

선택:

  • public_key (문자열) age 암호화 중 키 래핑에 사용되는 PKIX ASN.1 DER 인코딩된 공개 키입니다. RSA 4096이어야 합니다.