/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | VirtualMedia_v1.xml | 4 <!--# Redfish Schema: VirtualMedia v1.6.5 --> 33 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia"> 37 <EntityType Name="VirtualMedia" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 38 …<Annotation Term="OData.Description" String="The `VirtualMedia` schema contains properties related… 48 …such as `Image`, `Inserted`, and `WriteProtected`, can be updated for a `VirtualMedia` resource."/> 58 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> 59 <String>/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}</String> 60 …onService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 61 …edfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 66 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> [all …]
|
H A D | VirtualMediaCollection_v1.xml | 27 <edmx:Include Namespace="VirtualMedia"/> 37 …<Annotation Term="OData.Description" String="The collection of `VirtualMedia` resource instances."… 38 …tion" String="This resource shall represent a resource collection of `VirtualMedia` instances for … 56 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia</String> 57 <String>/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia</String> 58 …ompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia</String> 59 …tring>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia</String> 64 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia</String> 67 <NavigationProperty Name="Members" Type="Collection(VirtualMedia.VirtualMedia)">
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | VirtualMedia_v1.xml | 4 <!--# Redfish Schema: VirtualMedia v1.6.5 --> 33 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia"> 37 <EntityType Name="VirtualMedia" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 38 …<Annotation Term="OData.Description" String="The `VirtualMedia` schema contains properties related… 48 …such as `Image`, `Inserted`, and `WriteProtected`, can be updated for a `VirtualMedia` resource."/> 58 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> 59 <String>/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}</String> 60 …onService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 61 …edfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 66 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> [all …]
|
H A D | VirtualMediaCollection_v1.xml | 27 <edmx:Include Namespace="VirtualMedia"/> 37 …<Annotation Term="OData.Description" String="The collection of `VirtualMedia` resource instances."… 38 …tion" String="This resource shall represent a resource collection of `VirtualMedia` instances for … 56 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia</String> 57 <String>/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia</String> 58 …ompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia</String> 59 …tring>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia</String> 64 <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia</String> 67 <NavigationProperty Name="Members" Type="Collection(VirtualMedia.VirtualMedia)">
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/ |
H A D | meson.build | 8 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia' 11 'xyz/openbmc_project/VirtualMedia/Legacy__markdown'.underscorify(), 13 '../../../../yaml/xyz/openbmc_project/VirtualMedia/Legacy.interface.yaml', 27 'xyz/openbmc_project/VirtualMedia/Legacy', 35 'xyz/openbmc_project/VirtualMedia/MountPoint__markdown'.underscorify(), 37 '../../../../yaml/xyz/openbmc_project/VirtualMedia/MountPoint.interface.yaml', 51 'xyz/openbmc_project/VirtualMedia/MountPoint', 59 'xyz/openbmc_project/VirtualMedia/Process__markdown'.underscorify(), 61 '../../../../yaml/xyz/openbmc_project/VirtualMedia/Process.interface.yaml', 75 'xyz/openbmc_project/VirtualMedia/Process', [all …]
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | virtual_media.hpp | 74 if (type.filename() != "VirtualMedia") in parseObjectPathAndGetMode() 101 sdbusplus::message::object_path path("/xyz/openbmc_project/VirtualMedia"); in findAndParseObject() 162 if (interface == "xyz.openbmc_project.VirtualMedia.MountPoint") in vmParseInterfaceObject() 222 if (interface == "xyz.openbmc_project.VirtualMedia.Process") in vmParseInterfaceObject() 255 "/redfish/v1/Managers/{}/VirtualMedia/{}", name, resName); in vmItemTemplate() 257 item["@odata.type"] = "#VirtualMedia.v1_3_0.VirtualMedia"; in vmItemTemplate() 265 "#OpenBMCVirtualMedia.v1_0_0.VirtualMedia"; in vmItemTemplate() 267 "/redfish/v1/Managers/{}/VirtualMedia/{}#/Oem/OpenBMC", name, resName); in vmItemTemplate() 281 "/xyz/openbmc_project/VirtualMedia"); in getVmResourceList() 305 "/redfish/v1/Managers/{}/VirtualMedia/{}", name, path); in getVmResourceList() [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | VirtualMediaCollection.json | 14 "description": "The collection of `VirtualMedia` resource instances.", 15 "longDescription": "This resource shall represent a resource collection of `VirtualMedia` instances for a Redfish implementation.", 57 "$ref": "http://redfish.dmtf.org/schemas/v1/VirtualMedia.json#/definitions/VirtualMedia" 93 "/redfish/v1/Managers/{ManagerId}/VirtualMedia", 94 "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia", 95 "/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia", 96 "/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia" 99 "/redfish/v1/Managers/{ManagerId}/VirtualMedia"
|
H A D | CertificateCollection.json | 151 "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/Certificates", 152 "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/ClientCertificates", 153 "/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/Certificates", 154 "/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/ClientCertificates", 155 "/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/Certificates", 156 "/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/ClientCertificates",
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | VirtualMediaCollection.json | 14 "description": "The collection of `VirtualMedia` resource instances.", 15 …escription": "This resource shall represent a resource collection of `VirtualMedia` instances for … 57 … "$ref": "http://redfish.dmtf.org/schemas/v1/VirtualMedia.json#/definitions/VirtualMedia" 93 "/redfish/v1/Managers/{ManagerId}/VirtualMedia", 94 "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia", 95 …sh/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia", 96 … "/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia" 99 "/redfish/v1/Managers/{ManagerId}/VirtualMedia"
|
H A D | CertificateCollection.json | 151 "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/Certificates", 152 … "/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}/ClientCertificates", 153 …onService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 154 …onService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 155 …edfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId… 156 …edfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId…
|
/openbmc/docs/designs/ |
H A D | virtual-media.md | 40 - Legacy mode - is initiated from browser using Redfish defined VirtualMedia 52 +-------------/ | +---/ +--Dbus----->+VirtualMedia| | +----/ | 133 │Browser│ │bmcweb│ │VirtualMedia│ │NBDClient│ │uDEV│ │USBGadget│ 174 Legacy Mode uses VirtualMedia schema, defined by DMTF, for mounting external 193 │Browser│ │CIFS/HTTPS│ │bmcweb│ │VirtualMedia│ │NBDkit││NBDClient││uDEV│ │USBGadget│ 198 │Create new VirtualMedia│ │ │ │ │ │ 233 Virtual Media Service will be exposed as Redfish VirtualMedia endpoint as 249 "@odata.id": "/redfish/v1/Managers/BMC/VirtualMedia/ISO0" 252 "@odata.id": "/redfish/v1/Managers/BMC/VirtualMedia/1" 256 "@odata.id": "/redfish/v1/Managers/BMC/VirtualMedia" [all …]
|
/openbmc/webui-vue/src/store/modules/Operations/ |
H A D | VirtualMediaStore.js | 52 .get(`${await this.dispatch('global/getBmcPath')}/VirtualMedia`) 55 (virtualMedia) => virtualMedia['@odata.id'], 98 … `${await this.dispatch('global/getBmcPath')}/VirtualMedia/${id}/Actions/VirtualMedia.InsertMedia`, 109 … `${await this.dispatch('global/getBmcPath')}/VirtualMedia/${id}/Actions/VirtualMedia.EjectMedia`,
|
/openbmc/webui-vue/src/views/Operations/VirtualMedia/ |
H A D | index.js | 1 import VirtualMedia from './VirtualMedia.vue'; 2 export default VirtualMedia;
|
H A D | VirtualMedia.vue | 111 name: 'VirtualMedia', 126 return this.$store.getters['virtualMedia/proxyDevices']; 129 return this.$store.getters['virtualMedia/legacyDevices']; 137 .dispatch('virtualMedia/getData') 184 .dispatch('virtualMedia/mountImage', { 204 .dispatch('virtualMedia/unmountImage', connectionData.id)
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Proxy/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia/Proxy' 6 'xyz/openbmc_project/VirtualMedia/Proxy__cpp'.underscorify(), 8 '../../../../../yaml/xyz/openbmc_project/VirtualMedia/Proxy.interface.yaml', 28 'xyz/openbmc_project/VirtualMedia/Proxy',
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Stats/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia/Stats' 6 'xyz/openbmc_project/VirtualMedia/Stats__cpp'.underscorify(), 8 '../../../../../yaml/xyz/openbmc_project/VirtualMedia/Stats.interface.yaml', 28 'xyz/openbmc_project/VirtualMedia/Stats',
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Legacy/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia/Legacy' 6 'xyz/openbmc_project/VirtualMedia/Legacy__cpp'.underscorify(), 8 '../../../../../yaml/xyz/openbmc_project/VirtualMedia/Legacy.interface.yaml', 28 'xyz/openbmc_project/VirtualMedia/Legacy',
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/MountPoint/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia/MountPoint' 6 'xyz/openbmc_project/VirtualMedia/MountPoint__cpp'.underscorify(), 8 '../../../../../yaml/xyz/openbmc_project/VirtualMedia/MountPoint.interface.yaml', 28 'xyz/openbmc_project/VirtualMedia/MountPoint',
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/VirtualMedia/Process/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/VirtualMedia/Process' 6 'xyz/openbmc_project/VirtualMedia/Process__cpp'.underscorify(), 8 '../../../../../yaml/xyz/openbmc_project/VirtualMedia/Process.interface.yaml', 28 'xyz/openbmc_project/VirtualMedia/Process',
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | session.hpp | 18 VirtualMedia, enumerator 31 {SessionTypes::VirtualMedia, "VirtualMedia"},
|
H A D | manager_account.hpp | 19 VirtualMedia, enumerator 53 {AccountTypes::VirtualMedia, "VirtualMedia"},
|
/openbmc/bmcweb/redfish-core/schema/oem/openbmc/json-schema/ |
H A D | OpenBMCVirtualMedia.v1_0_0.json | 6 "VirtualMedia": { object 8 "description": "OEM Extension for VirtualMedia", 9 "longDescription": "OEM Extension for VirtualMedia to support Proxy mode.",
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/VirtualMedia/ |
H A D | README.md | 4 [openbmc/docs/designs/VirtualMedia.md][design]. 6 [design]: https://github.com/openbmc/docs/blob/master/designs/VirtualMedia.md
|
/openbmc/bmcweb/redfish-core/schema/oem/openbmc/csdl/ |
H A D | OpenBMCVirtualMedia_v1.xml | 28 <EntityType Name="VirtualMedia" BaseType="Resource.OemObject" Abstract="true"> 29 <Annotation Term="OData.Description" String="OEM Extension for VirtualMedia"/> 30 …<Annotation Term="OData.LongDescription" String="OEM Extension for VirtualMedia to support Proxy m…
|
/openbmc/webui-vue/src/env/router/ |
H A D | intel.js | 26 import VirtualMedia from '@/views/Operations/VirtualMedia'; 241 component: VirtualMedia, 243 title: i18n.global.t('appPageTitle.virtualMedia'),
|