Este comando devuelve la lista de operaciones (métodos) que están disponibles para el servicio especificado. Si corresponde, este comando devuelve información sobre los recursos del servicio especificado. En el siguiente ejemplo, el componente de hardware del cluster tiene recursos que se pueden examinar y configurar aún más.
Ejemplo de solicitud. Tenga en cuenta que esta solicitud utiliza un token de autenticación. Consulte Tokens de autenticación:
GET /api/hardware/v1 HTTP/1.1 Host: zfs-storage.example.com:215 X-Auth-Session: puPnHZKgSrUmXqYzOwFCrGcLOGwPODj
Ejemplo de resultado. Por motivos de brevedad, se omite la mayor parte de esta salida:
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" } }