이 명령은 지정된 서비스에 사용 가능한 작업(메소드) 목록을 반환합니다. 해당하는 경우 이 명령은 지정된 서비스의 리소스에 대한 정보를 반환합니다. 다음 예에서는 클러스터 하드웨어 구성요소에 이후 검사 및 구성 가능한 리소스가 포함됩니다.
요청 예. 이 요청은 인증 토큰을 사용합니다. 인증 토큰을 참조하십시오.
GET /api/hardware/v1 HTTP/1.1 Host: zfs-storage.example.com:215 X-Auth-Session: puPnHZKgSrUmXqYzOwFCrGcLOGwPODj
결과 예. 간략히 나타내기 위해 이 출력은 대부분 생략됩니다.
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 204
X-Zfssa-Access-Api: 1.0
{
"service": {
"methods": [
{
"path": "",
"href": "/api/hardware/v1",
"request": "GET",
"description": "List the hardware service commands."
},
{
"path": "/cluster",
"href": "/api/hardware/v1/cluster",
"request": "GET",
"description": "Get cluster properties and cluster resource list"
},
{
"path": "/cluster/resources/<resource:path>",
"href": "/api/hardware/v1/cluster/resources/<resource:path>",
"request": "GET",
"description": "Get properties for the specified cluster resource"
},
{
"path": "/cluster/resources/<resource:path>",
"href": "/api/hardware/v1/cluster/resources/<resource:path>",
"request": "PUT",
"description": "Modify the specified cluster resource"
},
{
"path": "/chassis",
"href": "/api/hardware/v1/chassis",
"request": "GET",
"description": "List hardware chassis"
}
],
"version": "1.1",
"name": "hardware",
"uri": "https://hostname:215/api/hardware/v1"
}
}