InfoGrab Docs

teleport_database Terraform 리소스 레퍼런스

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

이 페이지는 Teleport Terraform 프로바이더의 teleport_database 리소스에서 지원되는 값을 설명합니다. 데이터베이스 서비스 배포를 완료하고 데이터베이스 리소스에 접근하려면 데이터베이스 동적 등록 가이드 를 따르세요. 사용 예시 # # Teleport Database resource "teleport_database" "example" { version = "v3" metadata = { name = "example" description = "Test database" labels = { "teleport.dev/origin" = "dynamic" // This label is added on Teleport side by default } } spec = { protocol = "postgres" uri = "localhost" } } 스키마 # 필수 # version (String) 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값: v3 . 선택 # metadata (Attributes) 데이터베이스 메타데이터입니다. ( 중첩 스키마: metadata 참조) spec (Attributes) 데이터베이스 스펙입니다. ( 중첩 스키마: spec 참조) sub_kind (String) 선택적 리소스 서브카인드입니다. metadata 의 중첩 스키마 # 필수: name (String) 객체 이름입니다. 선택: description (String) 객체 설명입니다. expires (String) 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다. labels (Map of String) 레이블 집합입니다. spec 의 중첩 스키마 # 필수: protocol (String) 데이터베이스 프로토콜입니다: postgres, mysql, mongodb 등. uri (String) 데이터베이스 연결 엔드포인트입니다. 선택: ad (Attributes) 데이터베이스에 대한 Active Directory 구성입니다. ( 중첩 스키마: spec.ad 참조) admin_user (Attributes) 자동 사용자 프로비저닝을 위한 데이터베이스 관리자 사용자입니다. ( 중첩 스키마: spec.admin_user 참조) aws (Attributes) RDS/Aurora/Redshift 데이터베이스에 대한 AWS 특정 설정입니다. ( 중첩 스키마: spec.aws 참조) azure (Attributes) Azure 특정 데이터베이스 메타데이터입니다. ( 중첩 스키마: spec.azure 참조) ca_cert (String) PEM으로 인코딩된 데이터베이스 CA 인증서입니다. 더 이상 사용되지 않음: TLS.CACert으로 이동됨. 10.0에서 삭제 예정. dynamic_labels (Attributes Map) 데이터베이스 동적 레이블입니다. ( 중첩 스키마: spec.dynamic_labels 참조) gcp (Attributes) GCP Cloud SQL 데이터베이스에 특정한 파라미터입니다. ( 중첩 스키마: s