Formato
Tipo | GET |
---|---|
URL | /mediastorages/$MEDIA_STORAGE_ID |
Contenido de la petición | Vacío |
Respuesta con éxito | Objeto MediaStorageInfo |
Respuesta con error controlado | Objeto ErrorMessage |
Respuesta con error inesperado | HTTP 500 |
Objeto MediaStorageInfo
Esquema de datos
media_storage_id | String | Identificador único del MediaStorage |
---|---|---|
host_list | Array de String | Listado de Hosts vinculados a este MediaStorage |
ip_address | String | Dirección IP del servidor CIFS de este MediaStorage |
path | String | Path del recurso compartido del servidor CIFS de este MediaStorage |
username | String | Nombre de usuario del servidor CIFS de este MediaStorage |
status | String | Estado del MediaStorage. Puede ser "unknown", "error", "ok" o "disabled" |
status_msg | String | Mensaje de estado del MediaStorage, obtenido en la última encuesta |
file_list | Array de FileInfo | Listado de todos los ficheros visibles en el servidor CIFS de este MediaStorage |
Ejemplo en JSON
{ "path" : "/cifs" , "username" : "flexvdi" , "host_list" : [ "flexdev01" ], "file_list" : [{ "size" : 96468992, "ctime" : "2016-01-14 12:17:21" , "filepath" : "openSUSE-Tumbleweed-NET-x86_64-Snapshot20151113-Media.iso" }, { "size" : 3722847964, "ctime" : "2016-01-28 10:02:31" , "filepath" : "flexvdi-webportal-2.2.4.fvm" }, { "size" : 632291328, "ctime" : "2016-01-26 11:02:10" , "filepath" : "CentOS-7-x86_64-Minimal-1511.iso" }], "media_storage_id" : "cifs" , "ip_address" : "127.0.0.1" , "status" : "ok" , "status_msg" : "" } |
Objeto FileInfo
Esquema de datos
filepath | String | Nombre del fichero |
---|---|---|
ctime | String | Fecha de creación del fichero |
size | Integer | Tamaño del fichero, en bytes |
Ejemplo en JSON
{ "size" : 1487339520, "ctime" : "2016-01-05 09:45:21" , "filepath" : "xenial-desktop-amd64.iso" } |