Consulta de sistemas operativos de imágenes compatibles
Función
Esta interfaz se utiliza para consultar la lista de sistemas operativos ECS compatibles en la región actual.
URI
GET /v1/cloudimages/os_version
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
tag |
No |
String |
Especifica la etiqueta del sistema operativo. Puede consultar sistemas operativos con características especificadas en función del valor de etiqueta. Los valores posibles son los siguientes:
Si no se especifica este parámetro, se deben consultar todos los sistemas operativos admitidos en la región actual. |
Solicitud
Respuesta
- Parámetros de respuesta
Parámetro
Tipo
Descripción
[Array]
Array of objects
Para más detalles, consulte Tabla 2.
Tabla 2 Descripción de la estructura de datos del campo [Array] Parámetro
Tipo
Descripción
platform
String
Especifica la plataforma del sistema operativo.
version_list
Array of objects
Especifica los detalles del sistema operativo devueltos.
Para más detalles, consulte Tabla 3.
Tabla 3 Descripción de la estructura de datos del campo [Array].version_list Parámetro
Tipo
Descripción
platform
String
Especifica la plataforma del sistema operativo.
os_version_key
String
Especifica el valor de clave del sistema operativo.
El valor de clave predeterminado es el valor de os_version.
os_version
String
Especifica la información completa del sistema operativo.
os_bit
Integer
Especifica el bit del sistema operativo.
os_type
String
Especifica el tipo de sistema operativo.
- Ejemplo de respuesta
STATUS CODE 200
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
[ { "platform": "SUSE", "version_list": [ { "platform": "SUSE", "os_version_key": "SUSE Linux Enterprise Server 15 64bit", "os_version": "SUSE Linux Enterprise Server 15 64bit", "os_bit": 64, "os_type": "Linux" }, { "platform": "SUSE", "os_version_key": "SUSE Linux Enterprise Server 12 SP3 64bit", "os_version": "SUSE Linux Enterprise Server 12 SP3 64bit", "os_bit": 64, "os_type": "Linux" } ] }, { "platform": "Other", "version_list": [ { "platform": "Other", "os_version_key": "Other(32 bit)", "os_version": "Other(32 bit)", "os_bit": 32, "os_type": "Linux" } ] } ]
Valores devueltos
- Normal
- Anormal
Valores devueltos
Descripción
400 Bad Request
Error de solicitud. Para obtener más información sobre el código de error devuelto, consulte Códigos de error.
401 Unauthorized
Error de autenticación.
403 Forbidden
Usted no tiene los derechos para realizar la operación.
404 Not Found
No se encontró el recurso solicitado.
500 Internal Server Error
Error interno del servicio.
503 Service Unavailable
El servicio no está disponible.