Template exists

Template exists (템플릿 존재 확인)

1.0에서 도입

Template Exists API는 더 이상 사용되지 않아요(deprecated). 대신 새 Index Template Exists API를 사용해요.

/_template 엔드포인트로 만든 레거시(legacy) 인덱스 템플릿이 하나 이상 존재하는지 확인할 때 쓰는 API예요.

출처: 문서

본문

엔드포인트 (Endpoints)

HEAD /_template/{template-name}

경로 매개변수 (Path parameters)

다음 표는 사용 가능한 경로 매개변수를 정리한 거예요. 모든 매개변수는 필수예요.

매개변수 타입 설명
template-name String 확인할 인덱스 템플릿의 이름이에요. 와일드카드 표현식을 허용해요.

쿼리 매개변수 (Query parameters)

다음 표는 사용 가능한 쿼리 매개변수예요. 모든 매개변수는 선택 사항이에요.

매개변수 타입 설명
flat_settings Boolean true면 설정을 평면(flat) 형식으로 반환해요. 기본값은 false예요.
local Boolean true면 클러스터 매니저 노드에서 상태를 가져오지 않아요. 기본값은 false예요.
cluster_manager_timeout Time 클러스터 매니저 노드에 연결되기를 얼마나 기다릴지 지정해요. 기본값은 30s예요.

예시 요청 (Example request)

REST 방식의 예시예요:

HEAD /_template/logging_template

Python 클라이언트로는 이렇게 호출해요:

response = client.indices.exists_template(
name = "logging_template"
)

예시 응답 (Example response)

템플릿이 존재하면 응답 본문 없이 200 OK 상태가 반환돼요. 존재하지 않으면 404 Not Found가 반환돼요.

더 알아보기