7장. Fuse Online 공용 REST API 엔드포인트 참조
이 섹션에서는 각 Fuse Online 공용 REST API 엔드포인트에 대한 참조 정보를 제공합니다. 자세한 내용은 Fuse Online 공용 REST API 엔드포인트를 호출하는 방법을 참조하십시오.
퍼블릭 REST API 엔드포인트를 정의하는 OpenAPI 문서는 Fuse Online 환경에서 https://<fuse-online-host>/api/v1/openapi.json 에서 사용할 수 있습니다. 그러나 이 문서에서는 tags 오브젝트를 public-api,extensions, integration-support 라는 세 가지 태그로 정의합니다. Fuse Online에 OpenShift 공용 OAuth 프록시 프로세스를 사용하는 경우에만 public-api 태그에 액세스할 수 있습니다. 나머지 두 태그는 무시해야 합니다.
- 7.1절. “통합 상태를 가져오기 위한 끝점”
- 7.2절. “통합 환경 레이블 목록을 가져오는 끝점”
- 7.3절. “통합 표시 및 지정되지 않은 태그 유지를 위한 끝점”
- 7.4절. “통합 표시 및 지정되지 않은 태그 제거를 위한 끝점”
- 7.5절. “통합을 게시하기 위한 끝점”
- 7.6절. “통합을 중지하기 위한 끝점”
- 7.7절. “통합을 내보내기 위한 끝점”
- 7.8절. “통합을 가져오기 위한 끝점”
- 7.9절. “특정 통합에서 환경 레이블을 제거하기 위한 끝점”
- 7.10절. “환경 레이블을 생성하기 위한 끝점”
- 7.11절. “환경 라벨 목록을 가져오는 끝점”
- 7.12절. “환경 레이블 변경을 위한 끝점”
- 7.13절. “모든 통합에서 환경 레이블을 제거하는 끝점”
- 7.14절. “연결의 속성을 변경하기 위한 끝점”
7.1. 통합 상태를 가져오기 위한 끝점 링크 복사링크가 클립보드에 복사되었습니다!
이 끝점은 지정된 통합의 상태를 반환합니다. 상태는 Running,Stopped,Pending 또는 Error 입니다.
방법 및 끝점
GET
/public/integrations/{id}/state
| 이름 | 유형 | 설명 |
|---|---|---|
| 필수 헤더 매개변수 | ||
|
|
| 끝점에 필요한 미디어 유형입니다. |
|
| 사용자 지정 | 인증에 필요합니다. |
|
| 사용자 지정 | Fuse Online 공용 REST API를 노출하는 OpenShift 서비스 계정의 시크릿 토큰입니다. 시크릿 토큰 받기를 참조하십시오. |
| 경로 매개변수 | ||
|
| string | 필수 path 매개변수입니다. 가져올 상태를 가진 통합의 이름 또는 내부 ID입니다. 통합 ID를 찾는 방법을 참조하십시오. |
요청 예
다음 예에서 끝점은 timer-to-log 통합 상태를 반환합니다.
/public/integrations/timer-to-log/state
생성
application/json
응답 예
{"currentState":"Unpublished","state Details":{"id":"i-Lc0JLrsUFtBJfR_ylfEz:5","integrationId":"i-Lc0JLrsUFtBJfR_ylfEz","deploymentVersion":5,"detailedState":{"ING" "totalSteps":4},"namespace":"syndesis","podName":"i-timer-to-log-5-build","linkType":"LOGS"}}'