4.2. linkECDHE
Entry Point에 대한 액세스는 API가 노출하는 모든 리소스 컬렉션에 대한
링크
요소와 URI를 제공합니다. 각 컬렉션은 관계 유형을 사용하여 클라이언트가 요구하는 URI를 식별합니다.
관계 | 설명 |
---|---|
capabilities | Red Hat Virtualization Manager에서 지원되는 기능 |
데이터 센터 | 데이터 센터. |
클러스터 | 호스트 클러스터. |
networks | 가상 네트워크. |
storagedomains | 스토리지 도메인. |
호스트 | 호스트. |
vms | 가상 머신. |
디스크 | 가상 디스크. |
templates | 템플릿. |
vmpools | 가상 시스템 풀. |
도메인 | ID 서비스 도메인. |
groups | 가져온 ID 서비스 그룹. |
역할 | 역할. |
사용자 | 사용자. |
tags | 태그. |
이벤트 | events. |
그림 4.1. API 진입점과 API에서 노출되는 리소스 컬렉션 간의 관계
참고
예제 응답에 표시된 모든 URI는 포괄적입니다. 서버에서 반환한 모든 URI의 형식은 불투명입니다. 클라이언트는 진입점 URI를 통해 특정 리소스로 이동하고 관계 유형을 사용하여 URI에 액세스합니다.
link
요소에는 특정 컬렉션에 대한 검색
URI 세트도 포함됩니다. 이러한 URI는 URI 템플릿을 사용합니다. [4] 검색 쿼리를 통합합니다. URI 템플릿의 목적은 쿼리 매개변수의 자연 HTTP 패턴을 사용하여 검색 표현식을 수락하는 것입니다. 클라이언트는 URI 구조에 대한 사전 지식이 필요하지 않습니다. 따라서 클라이언트는 이러한 템플릿을 불투명으로 취급하고 URI 템플릿 라이브러리를 사용하여 액세스합니다.
각 검색 쿼리 URI 템플릿은 규칙을
"collection/search"
규칙을 사용하여 관계 유형으로 식별합니다.
관계 | 설명 |
---|---|
datacenters/search | 데이터 센터 쿼리. |
cluster/search | 호스트 클러스터를 쿼리합니다. |
storagedomains/search | 스토리지 도메인을 쿼리합니다. |
호스트/검색 | 호스트를 쿼리합니다. |
vms/search | 가상 머신을 쿼리합니다. |
디스크/검색 | 디스크 쿼리. |
templates/search | 쿼리 템플릿. |
vmpools/search | 가상 머신 풀을 쿼리합니다. |
events/search | 이벤트를 쿼리합니다. |
사용자/검색 | 사용자를 쿼리합니다. |
[3]
통합 리소스(Uniform Resource)를 설명하는 RFC Syntax는 이러한 양식의 차이를 설명하는 URI에 대해 수집된 ABNF 를 제공합니다.
[4]
URI 템플릿의 형식을 설명하는 인터넷 드래프는 http://tools.ietf.org/html/draft-gregorio-uritemplate-03 에서 사용할 수 있습니다.