
VirtualMedia on Managers is deprecated, so make System the primary source while keeping compatibility. Change-Id: I933d0d5c9f78109f46eb314bef05cc8d653d7137
34 lines
1.6 KiB
JSON
34 lines
1.6 KiB
JSON
{
|
|
"@odata.type": "#VirtualMedia.v1_4_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/Systems/%s/VirtualMedia/%s/Actions/VirtualMedia.EjectMedia"|format(identity, device)|string|tojson }}
|
|
},
|
|
"#VirtualMedia.InsertMedia": {
|
|
"target": {{ "/redfish/v1/Systems/%s/VirtualMedia/%s/Actions/VirtualMedia.InsertMedia"|format(identity, device)|string|tojson }}
|
|
},
|
|
"Oem": {}
|
|
},
|
|
"UserName": {{ username|string|tojson }},
|
|
"Password": "{{ '******' if password else '' }}",
|
|
"Certificates": {
|
|
"@odata.id": {{ "/redfish/v1/Systems/%s/VirtualMedia/%s/Certificates"|format(identity, device)|tojson }}
|
|
},
|
|
"VerifyCertificate": {{ verify_certificate|tojson }},
|
|
"@odata.context": "/redfish/v1/$metadata#VirtualMedia.VirtualMedia",
|
|
"@odata.id": {{ "/redfish/v1/Systems/%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."
|
|
}
|