Infograb logo
teleport_cluster_networking_config Terraform 리소스에 대한 참조

사용 예시

# Teleport 클러스터 네트워킹 구성

resource "teleport_cluster_networking_config" "example" {
  version = "v2"
  metadata = {
    description = "네트워킹 구성"
    labels = {
      "example"             = "yes"
      "teleport.dev/origin" = "dynamic" // 이 레이블은 Teleport 측에서 기본적으로 추가됩니다.
    }
  }

  spec = {
    client_idle_timeout = "1h"
  }
}

스키마

선택 사항

  • metadata (속성) 메타데이터는 리소스 메타데이터입니다 (아래의 중첩 스키마 참조) (#nested-schema-for-metadata).
  • spec (속성) 사양은 ClusterNetworkingConfig 사양입니다 (아래의 중첩 스키마 참조) (#nested-schema-for-spec).
  • sub_kind (문자열) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다.
  • version (문자열) 버전은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값은: v2 .

metadata 에 대한 중첩 스키마

선택 사항:

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

spec 에 대한 중첩 스키마

선택 사항:

  • assist_command_execution_workers (숫자) AssistCommandExecutionWorkers는 서버에서 임의의 Assist 명령을 병렬로 실행할 작업자 수를 결정합니다.
  • case_insensitive_routing (부울) CaseInsensitiveRouting은 프록시가 대소문자를 구분하지 않는 호스트 이름 일치를 사용하게 만듭니다.
  • client_idle_timeout (문자열) ClientIdleTimeout은 클러스터의 클라이언트 비활성 시간 초과에 대한 전역 기본 설정을 설정합니다.
  • idle_timeout_message (문자열) ClientIdleTimeoutMessage는 연결이 타임아웃될 때 사용자에게 전송되는 메시지입니다.
  • keep_alive_count_max (숫자) KeepAliveCountMax는 서버가 클라이언트와의 연결을 끊기 전에 무시할 수 있는 keep-alive 메시지 수입니다.
  • keep_alive_interval (문자열) KeepAliveInterval은 서버가 클라이언트에 keep-alive 메시지를 전송하는 간격입니다.
  • proxy_listener_mode (숫자) ProxyListenerMode는 Teleport 프록시에서 사용하는 프록시 리스너 모드입니다. 0은 "separate"; 1은 "multiplex"입니다.
  • proxy_ping_interval (문자열) ProxyPingInterval은 TLS 라우팅 핑 메시지가 전송될 간격을 정의합니다. 이는 핑으로 래핑된 연결을 사용할 때만 적용되며, 일반 TLS 라우팅 연결에는 영향을 미치지 않습니다.
  • routing_strategy (숫자) RoutingStrategy는 노드로 라우팅하는 데 사용되는 전략을 결정합니다. 0은 "unambiguous_match"; 1은 "most_recent"입니다.
  • session_control_timeout (문자열) SessionControlTimeout은 세션 제어 임대 만료를 표시하며, 노드가 인증 서버와의 접촉을 잃기 시작하기 전에 허용되는 최대 시간을 정의합니다.
  • ssh_dial_timeout (문자열) SSHDialTimeout은 SSH 연결을 설정할 때 사용하는 커스텀 다이얼 타임아웃입니다. 설정되지 않으면 기본 타임아웃인 30초가 사용됩니다.
  • tunnel_strategy (속성) TunnelStrategyV1은 클러스터에서 사용되는 터널 전략을 결정합니다. (아래의 중첩 스키마 참조) (#nested-schema-for-spectunnel_strategy).
  • web_idle_timeout (문자열) WebIdleTimeout은 웹 UI 비활성 시간 초과에 대한 클러스터의 전역 기본 설정을 설정합니다.

spec.tunnel_strategy 에 대한 중첩 스키마

선택 사항:

  • agent_mesh (속성) (중첩 스키마에 대한 아래 참조)
  • proxy_peering (속성) (중첩 스키마에 대한 아래 참조)

spec.tunnel_strategy.agent_mesh 에 대한 중첩 스키마

선택 사항:

  • active (부울) 빈 메시지 오류를 방지하는 자동 생성 필드

spec.tunnel_strategy.proxy_peering 에 대한 중첩 스키마

선택 사항:

  • agent_connection_count (숫자)
Teleport 원문 보기