GET – 虚拟介质属性
使用 GET 方法检索 Redfish 服务的虚拟介质资源中的属性。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/Systems/1/VirtualMedia/Id
请求正文
无
响应正文
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
Id | 字符串 | 此字段显示具有索引值的存储类型。 Id 值将是(Remote1、...、Remote4)、(RDOC1、RDOC2)或(EXT1、...、EXT4)中的任意值。 | |||
Description | 字符串 | “This resource is used to represent a virtual media service for a Redfish implementation” | |||
Name | 字符串 | 已展开。 | |||
Action | 对象 | VirtualMedia | |||
#VirtualMedia.EjectMedia | 对象 | 弹出 RDOC 介质的操作 | |||
#VirtualMedia.InsertMedia | 对象 | 插入 RDOC 介质的操作 | |||
Image | 字符串 | 必需。此参数应包含要附加到虚拟介质的介质 URI。目前支持的协议:SFTP、CIFS、NFS、HTTP 和 HTTPS。目前最多支持安装 2 个 RDOC 映像,RDOC 镜像总大小为 100 MB。 注 源 URL 的值必须添加协议前缀。HTTP 协议前缀为“http://”(因此 HTTP 的完整源 URL 应类似于“http://10.10.10.10/path/to/test.iso”),SAMBA 协议前缀为“smb://”,NFS 协议前缀为“nfs://”,SFTP 协议前缀为“sftp://”,FTP 协议前缀为“ftp://”。 | |||
UserName | 字符串 | 可选。此参数应包含访问 Image 参数指定的 URI 时所需的用户名。 | |||
Password | 字符串 | 可选。此参数应包含访问 Image 参数指定的 URI 时所需的密码。 | |||
WriteProtected | 布尔 | 可选。此参数应包含远程介质是否被视为有写保护。 | |||
Domain | 字符串 | 可选。Samba 协议的域值。 | |||
ImageName | 字符串 | 映像名称。 | |||
Image | 字符串 | 提供所选映像的位置的 URI。 | |||
MediaTypes | 数组 | 支持作为虚拟介质的介质类型。 | |||
MediaTypes[] | 字符串 | 虚拟磁盘设备的类型值。 | |||
ConnectedVia | 字符串 | 当前虚拟介质连接方法。 | |||
Inserted | 布尔 | 指示虚拟介质是否已插入虚拟设备。 | |||
WriteProtected | 布尔 | 指示介质是否有写保护 | |||
UserName | 字符串 | 用户名 | |||
Password | 字符串 | null | |||
TransferMethod | 字符串 | “Upload”或“Stream”。 | |||
TransferProtocolType | 字符串 | “HTTPS”、“NFS”或“CIFS”。对于 RDOC 类型,不显示此属性。 | |||
VerifyCertificate | 布尔 | 指示是否执行证书验证。默认值为 false。 | |||
Status | 对象 | 已展开。 | |||
State | 字符串 |
| |||
Health | 字符串 | OK |
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
返回以下示例 JSON 响应:
{
"@odata.context": "/redfish/v1/$metadata#VirtualMedia.VirtualMedia",
"@odata.etag": "\"A442E1B6\"",
"@odata.id": "/redfish/v1/Systems/1/VirtualMedia/EXT1",
"@odata.type": "#VirtualMedia.v1_4_0.VirtualMedia",
"ConnectedVia": "NotConnected",
"Description": "This resource shall be used to represent a virtual media service for a Redfish implementation.",
"Id": "EXT1",
"Image": null,
"ImageName": null,
"Inserted": false,
"MediaTypes": [
"CD",
"DVD",
"USBStick"
],
"Name": "Virtual Media",
"Oem": {
...
}
},
"Password": null,
"Status": {
"Health": "OK",
"State": "Absent"
},
"TransferMethod": "Stream",
"UserName": null,
"VerifyCertificate": true,
"WriteProtected": true
}