sushy-tools/sushy_tools/emulator/templates/virtual_media.json

27 lines
1.3 KiB
JSON

{
"@odata.type": "#VirtualMedia.v1_1_0.VirtualMedia",
"Id": {{ device|string|tojson }},
"Name": {{ name|string|tojson }},
"MediaTypes": [
{% for media_type in media_types -%}
{{ media_type|string|tojson }}{% if not loop.last %},{% endif %}
{% endfor -%}
],
"Image": {{ image_url|string|tojson }},
"ImageName": {{ image_name|string|tojson }},
"ConnectedVia": "URI",
"Inserted": {{ inserted|tojson }},
"WriteProtected": {{ write_protected|tojson }},
"Actions": {
"#VirtualMedia.EjectMedia": {
"target": {{ "/redfish/v1/Managers/%s/VirtualMedia/%s/Actions/VirtualMedia.EjectMedia"|format(identity, device)|string|tojson }}
},
"#VirtualMedia.InsertMedia": {
"target": {{ "/redfish/v1/Managers/%s/VirtualMedia/%s/Actions/VirtualMedia.InsertMedia"|format(identity, device)|string|tojson }}
},
"Oem": {}
},
"@odata.context": "/redfish/v1/$metadata#VirtualMedia.VirtualMedia",
"@odata.id": {{ "/redfish/v1/Managers/%s/VirtualMedia/%s"|format(identity, device)|string|tojson }},
"@Redfish.Copyright": "Copyright 2014-2017 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
}