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이어야 합니다.
