인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!
teleport_cluster_maintenance_config Terraform 리소스 참조
사용 예시
# Teleport 클러스터 네트워킹 구성
resource "teleport_cluster_maintenance_config" "example" {
version = "v1"
metadata = {
description = "유지 관리 구성"
}
spec = {
agent_upgrades = {
utc_start_hour = 1
weekdays = ["월요일"]
}
}
}
스키마
필수 항목
version
(String) 버전은 리소스를 생성하는 데 사용되는 API 버전입니다. 반드시 지정해야 합니다. 이 버전을 기준으로 Teleport는 리소스 생성 또는 삭제 시 서로 다른 기본값을 적용합니다. "v"로 접두사가 붙은 정수여야 합니다. 예:v1
선택 사항
metadata
(Attributes) 메타데이터는 리소스 메타데이터입니다 (아래의 중첩 스키마 참조: nested schema)nonce
(Number) Nonce는 유지 관리 창의 동시 수정을 방지하는 데 사용됩니다. 클라이언트는 nonce를 불투명한 것으로 처리해야 합니다.spec
(Attributes) (아래의 중첩 스키마 참조: nested schema)sub_kind
(String) SubKind는 일부 리소스에서 사용되는 선택적 리소스 하위 종류입니다.
metadata
에 대한 중첩 스키마
선택 사항:
description
(String) 설명은 객체의 설명입니다.expires
(String) 만료는 시스템의 어떤 리소스에서든 설정할 수 있는 글로벌 만료 시간 헤더입니다.labels
(Map of String) 레이블은 레이블 집합입니다.
spec
에 대한 중첩 스키마
선택 사항:
agent_upgrades
(Attributes) AgentUpgrades는 에이전트 업그레이드 창을 인코딩합니다. (아래의 중첩 스키마 참조: nested schema)
spec.agent_upgrades
에 대한 중첩 스키마
선택 사항:
utc_start_hour
(Number) UTCStartHour는 UTC에서 유지 관리 창의 시작 시간입니다.weekdays
(List of String) Weekdays는 선택적 평일 목록입니다. 지정되지 않은 경우, 에이전트 업그레이드 창은 매일 발생합니다.