12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: OperatingSystem v1.0.2 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 102bde4061SEd Tanous<!--################################################################################ --> 112bde4061SEd Tanous<!----> 122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 132bde4061SEd Tanous 142bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 152bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 162bde4061SEd Tanous </edmx:Reference> 172bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 182bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 192bde4061SEd Tanous </edmx:Reference> 202bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 252bde4061SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 262bde4061SEd Tanous </edmx:Reference> 272bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 282bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 292bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventory_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="SoftwareInventory"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ApplicationCollection_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="ApplicationCollection"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ContainerImageCollection_v1.xml"> 382bde4061SEd Tanous <edmx:Include Namespace="ContainerImageCollection"/> 392bde4061SEd Tanous </edmx:Reference> 402bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ContainerImage_v1.xml"> 412bde4061SEd Tanous <edmx:Include Namespace="ContainerImage"/> 422bde4061SEd Tanous </edmx:Reference> 432bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ContainerCollection_v1.xml"> 442bde4061SEd Tanous <edmx:Include Namespace="ContainerCollection"/> 452bde4061SEd Tanous </edmx:Reference> 462bde4061SEd Tanous 472bde4061SEd Tanous <edmx:DataServices> 482bde4061SEd Tanous 492bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingSystem"> 502bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 51f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 522bde4061SEd Tanous 532bde4061SEd Tanous <EntityType Name="OperatingSystem" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 54f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `OperatingSystem` schema represents the operating system and software running on a computer system."/> 552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent the operating system and software running on a computer system."/> 562bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 572bde4061SEd Tanous <Record> 582bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 592bde4061SEd Tanous </Record> 602bde4061SEd Tanous </Annotation> 612bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 622bde4061SEd Tanous <Record> 632bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="false"/> 642bde4061SEd Tanous </Record> 652bde4061SEd Tanous </Annotation> 662bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 672bde4061SEd Tanous <Record> 682bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 692bde4061SEd Tanous </Record> 702bde4061SEd Tanous </Annotation> 712bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 722bde4061SEd Tanous <Collection> 732bde4061SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/OperatingSystem</String> 742bde4061SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem</String> 752bde4061SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem</String> 762bde4061SEd Tanous </Collection> 772bde4061SEd Tanous </Annotation> 782bde4061SEd Tanous </EntityType> 792bde4061SEd Tanous </Schema> 802bde4061SEd Tanous 812bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingSystem.v1_0_0"> 822bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 832bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 842bde4061SEd Tanous 852bde4061SEd Tanous <EntityType Name="OperatingSystem" BaseType="OperatingSystem.OperatingSystem"> 862bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 872bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 882bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 892bde4061SEd Tanous </Property> 902bde4061SEd Tanous <Property Name="Type" Type="OperatingSystem.v1_0_0.OperatingSystemTypes"> 912bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 922bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of operating system."/> 932bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the type for this operating system."/> 942bde4061SEd Tanous </Property> 952bde4061SEd Tanous <Property Name="UptimeSeconds" Type="Edm.Int64"> 962bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 972bde4061SEd Tanous <Annotation Term="OData.Description" String="The wall-clock time this operating system has been running in seconds."/> 982bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the wall-clock time this operating system has been running in seconds."/> 992bde4061SEd Tanous </Property> 1002bde4061SEd Tanous <Property Name="Kernel" Type="OperatingSystem.v1_0_0.Kernel"> 1012bde4061SEd Tanous <Annotation Term="OData.Description" String="The kernel information for this operating system."/> 1022bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the kernel information for this operating system."/> 1032bde4061SEd Tanous </Property> 1042bde4061SEd Tanous <Property Name="VirtualMachineEngines" Type="Collection(OperatingSystem.v1_0_0.VirtualMachineEngine)"> 1052bde4061SEd Tanous <Annotation Term="OData.Description" String="The virtual machine engines running in this operating system."/> 1062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the virtual machine engines running in this operating system."/> 1072bde4061SEd Tanous </Property> 1082bde4061SEd Tanous <Property Name="ContainerEngines" Type="Collection(OperatingSystem.v1_0_0.ContainerEngine)"> 1092bde4061SEd Tanous <Annotation Term="OData.Description" String="The container engines running in this operating system."/> 1102bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the container engines running in this operating system."/> 1112bde4061SEd Tanous </Property> 1122bde4061SEd Tanous <NavigationProperty Name="Applications" Type="ApplicationCollection.ApplicationCollection" ContainsTarget="true" Nullable="false"> 1132bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1142bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the collection of applications running under this operating system."/> 115f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ApplicationCollection` that represent the applications running under this operating system."/> 1162bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1172bde4061SEd Tanous </NavigationProperty> 1182bde4061SEd Tanous <NavigationProperty Name="ContainerImages" Type="ContainerImageCollection.ContainerImageCollection" ContainsTarget="true" Nullable="false"> 1192bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1202bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the collection of container images available to container engines on this operating system."/> 121f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ContainerImageCollection` that represent the container images available to container engines on this operating system."/> 1222bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1232bde4061SEd Tanous </NavigationProperty> 1242bde4061SEd Tanous <NavigationProperty Name="Containers" Type="ContainerCollection.ContainerCollection" ContainsTarget="true" Nullable="false"> 1252bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1262bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the collection of containers running under this operating system."/> 127f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ContainerCollection` that represent the containers running under this operating system."/> 1282bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1292bde4061SEd Tanous </NavigationProperty> 1302bde4061SEd Tanous <Property Name="Links" Type="OperatingSystem.v1_0_0.Links" Nullable="false"> 1312bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 1322bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 1332bde4061SEd Tanous </Property> 1342bde4061SEd Tanous <Property Name="Actions" Type="OperatingSystem.v1_0_0.Actions" Nullable="false"> 1352bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 1372bde4061SEd Tanous </Property> 1382bde4061SEd Tanous </EntityType> 1392bde4061SEd Tanous 1402bde4061SEd Tanous <EnumType Name="OperatingSystemTypes"> 1412bde4061SEd Tanous <Member Name="Linux"> 1422bde4061SEd Tanous <Annotation Term="OData.Description" String="Linux."/> 1432bde4061SEd Tanous </Member> 1442bde4061SEd Tanous <Member Name="Windows"> 1452bde4061SEd Tanous <Annotation Term="OData.Description" String="Microsoft Windows."/> 1462bde4061SEd Tanous </Member> 1472bde4061SEd Tanous <Member Name="Solaris"> 1482bde4061SEd Tanous <Annotation Term="OData.Description" String="Oracle Solaris."/> 1492bde4061SEd Tanous </Member> 1502bde4061SEd Tanous <Member Name="HPUX"> 1512bde4061SEd Tanous <Annotation Term="OData.Description" String="HPE HP-UX."/> 1522bde4061SEd Tanous </Member> 1532bde4061SEd Tanous <Member Name="AIX"> 1542bde4061SEd Tanous <Annotation Term="OData.Description" String="IBM AIX."/> 1552bde4061SEd Tanous </Member> 1562bde4061SEd Tanous <Member Name="BSD"> 1572bde4061SEd Tanous <Annotation Term="OData.Description" String="Berkeley Software Distribution."/> 1582bde4061SEd Tanous </Member> 1592bde4061SEd Tanous <Member Name="macOS"> 1602bde4061SEd Tanous <Annotation Term="OData.Description" String="Apple macOS."/> 1612bde4061SEd Tanous </Member> 1622bde4061SEd Tanous <Member Name="IBMi"> 1632bde4061SEd Tanous <Annotation Term="OData.Description" String="IBM i."/> 1642bde4061SEd Tanous </Member> 1652bde4061SEd Tanous <Member Name="Hypervisor"> 1662bde4061SEd Tanous <Annotation Term="OData.Description" String="A bare-metal hypervisor."/> 1672bde4061SEd Tanous </Member> 1682bde4061SEd Tanous </EnumType> 1692bde4061SEd Tanous 1702bde4061SEd Tanous <ComplexType Name="Kernel"> 1712bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1722bde4061SEd Tanous <Annotation Term="OData.Description" String="The kernel information for an operating system."/> 1732bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the kernel information for an operating system."/> 1742bde4061SEd Tanous <Property Name="Name" Type="Edm.String"> 1752bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1762bde4061SEd Tanous <Annotation Term="OData.Description" String="The name of the kernel."/> 1772bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the kernel. For strict POSIX operating systems, the value shall contain the output of `uname -s`. For Microsoft Windows, the value shall contain the string name from the output of `ver`, from Command Prompt, prior to the first square brace (`[`), which is typically `Microsoft Windows`."/> 1782bde4061SEd Tanous </Property> 1792bde4061SEd Tanous <Property Name="Release" Type="Edm.String"> 1802bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1812bde4061SEd Tanous <Annotation Term="OData.Description" String="The release of the kernel."/> 1822bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the release of the kernel. For strict POSIX operating systems, the value shall contain the output of `uname -r`. For Microsoft Windows, the value shall contain the decimal-delimited version from the output of `ver`, from Command Prompt, within the square braces (`[` and `]`), following the regular expression `^\d+\.\d+\.\d+\.\d+$`."/> 1832bde4061SEd Tanous </Property> 1842bde4061SEd Tanous <Property Name="Version" Type="Edm.String"> 1852bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1862bde4061SEd Tanous <Annotation Term="OData.Description" String="The version of the kernel."/> 1872bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the version of the kernel. For strict POSIX operating systems, the value shall contain the output of `uname -v`."/> 1882bde4061SEd Tanous </Property> 1892bde4061SEd Tanous <Property Name="Machine" Type="Edm.String"> 1902bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1912bde4061SEd Tanous <Annotation Term="OData.Description" String="The machine hardware name of the kernel."/> 1922bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the machine hardware name of the kernel. For strict POSIX operating systems, the value shall contain the output of `uname -m`."/> 1932bde4061SEd Tanous </Property> 1942bde4061SEd Tanous </ComplexType> 1952bde4061SEd Tanous 1962bde4061SEd Tanous <ComplexType Name="VirtualMachineEngine"> 1972bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1982bde4061SEd Tanous <Annotation Term="OData.Description" String="A virtual machine engine running in an operating system."/> 1992bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain a virtual machine engine running in an operating system."/> 2002bde4061SEd Tanous <Property Name="Type" Type="OperatingSystem.v1_0_0.VirtualMachineEngineTypes"> 2012bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2022bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of virtual machine engine."/> 2032bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the type for this virtual machine engine."/> 2042bde4061SEd Tanous </Property> 2052bde4061SEd Tanous <Property Name="Version" Type="Edm.String"> 2062bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2072bde4061SEd Tanous <Annotation Term="OData.Description" String="The version of this virtual machine engine."/> 2082bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the version of this virtual machine engine."/> 2092bde4061SEd Tanous </Property> 2102bde4061SEd Tanous <Property Name="SupportedImageTypes" Type="Collection(OperatingSystem.v1_0_0.VirtualMachineImageTypes)"> 2112bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2122bde4061SEd Tanous <Annotation Term="OData.Description" String="The supported image types for this container engine."/> 2132bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the supported image types for this container engine."/> 2142bde4061SEd Tanous </Property> 2152bde4061SEd Tanous <Property Name="ManagementURIs" Type="Collection(Edm.String)"> 2162bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2172bde4061SEd Tanous <Annotation Term="OData.Description" String="The URIs to manage this virtual machine engine."/> 2182bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to management interfaces for this virtual machine engine. This is typically a web UI or API provided by the virtual machine engine."/> 2192bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 2202bde4061SEd Tanous </Property> 2212bde4061SEd Tanous </ComplexType> 2222bde4061SEd Tanous 2232bde4061SEd Tanous <EnumType Name="VirtualMachineEngineTypes"> 2242bde4061SEd Tanous <Member Name="VMwareESX"> 2252bde4061SEd Tanous <Annotation Term="OData.Description" String="VMware ESX or ESXi."/> 2262bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is VMware ESX or ESXi."/> 2272bde4061SEd Tanous </Member> 2282bde4061SEd Tanous <Member Name="HyperV"> 2292bde4061SEd Tanous <Annotation Term="OData.Description" String="Microsoft Hyper-V."/> 2302bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is Microsoft Hyper-V."/> 2312bde4061SEd Tanous </Member> 2322bde4061SEd Tanous <Member Name="Xen"> 2332bde4061SEd Tanous <Annotation Term="OData.Description" String="Xen."/> 2342bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is Xen."/> 2352bde4061SEd Tanous </Member> 2362bde4061SEd Tanous <Member Name="KVM"> 2372bde4061SEd Tanous <Annotation Term="OData.Description" String="KVM (Kernel-based Virtual Machine)."/> 2382bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is Linux KVM (Kernel-based Virtual Machine)."/> 2392bde4061SEd Tanous </Member> 2402bde4061SEd Tanous <Member Name="QEMU"> 2412bde4061SEd Tanous <Annotation Term="OData.Description" String="QEMU (Quick Emulator)."/> 2422bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is QEMU (Quick Emulator). If QEMU is acting as a frontend for another virtual machine engine, such as Xen or KVM, VirtualMachineEngines should contain additional entries to represent the backend virtual machine engines."/> 2432bde4061SEd Tanous </Member> 2442bde4061SEd Tanous <Member Name="VirtualBox"> 2452bde4061SEd Tanous <Annotation Term="OData.Description" String="Oracle VM VirtualBox."/> 2462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is Oracle VM VirtualBox. If VirtualBox is acting as a frontend for another virtual machine engine, such as HyperV, VirtualMachineEngines should contain additional entries to represent the backend virtual machine engines."/> 2472bde4061SEd Tanous </Member> 2482bde4061SEd Tanous <Member Name="PowerVM"> 2492bde4061SEd Tanous <Annotation Term="OData.Description" String="IBM PowerVM."/> 2502bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the virtual machine engine is IBM PowerVM."/> 2512bde4061SEd Tanous </Member> 2522bde4061SEd Tanous </EnumType> 2532bde4061SEd Tanous 2542bde4061SEd Tanous <EnumType Name="VirtualMachineImageTypes"> 2552bde4061SEd Tanous <Member Name="Raw"> 2562bde4061SEd Tanous <Annotation Term="OData.Description" String="Raw disk image."/> 2572bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a raw disk image."/> 2582bde4061SEd Tanous </Member> 2592bde4061SEd Tanous <Member Name="OVF"> 2602bde4061SEd Tanous <Annotation Term="OData.Description" String="OVF (Open Virtualization Format)."/> 2612bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a DSP0243-defined OVF (Open Virtualization Format) image."/> 2622bde4061SEd Tanous </Member> 2632bde4061SEd Tanous <Member Name="OVA"> 2642bde4061SEd Tanous <Annotation Term="OData.Description" String="OVA (Open Virtual Appliance)."/> 2652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a DSP0243-defined OVA (Open Virtual Appliance) image."/> 2662bde4061SEd Tanous </Member> 2672bde4061SEd Tanous <Member Name="VHD"> 2682bde4061SEd Tanous <Annotation Term="OData.Description" String="VHD (Virtual Hard Disk)."/> 2692bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a Microsoft Open Specification Promise-defined VHD (Virtual Hard Disk) image."/> 2702bde4061SEd Tanous </Member> 2712bde4061SEd Tanous <Member Name="VMDK"> 2722bde4061SEd Tanous <Annotation Term="OData.Description" String="VMDK (Virtual Machine Disk)."/> 2732bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a VMware-defined VMDK (Virtual Machine Disk) image."/> 2742bde4061SEd Tanous </Member> 2752bde4061SEd Tanous <Member Name="VDI"> 2762bde4061SEd Tanous <Annotation Term="OData.Description" String="VDI (Virtual Disk Image)."/> 2772bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an Oracle VM VirtualBox-defined VDI (Virtual Disk Image)."/> 2782bde4061SEd Tanous </Member> 2792bde4061SEd Tanous <Member Name="QCOW"> 2802bde4061SEd Tanous <Annotation Term="OData.Description" String="QCOW (QEMU Copy-on-Write)."/> 2812bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a QEMU-defined QCOW (QEMU Copy-on-Write) image."/> 2822bde4061SEd Tanous </Member> 2832bde4061SEd Tanous <Member Name="QCOW2"> 2842bde4061SEd Tanous <Annotation Term="OData.Description" String="QCOW2 (QEMU Copy-on-Write version 2)."/> 2852bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a QEMU-defined QCOW2 (QEMU Copy-on-Write version 2) image."/> 2862bde4061SEd Tanous </Member> 2872bde4061SEd Tanous </EnumType> 2882bde4061SEd Tanous 2892bde4061SEd Tanous <ComplexType Name="ContainerEngine"> 2902bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2912bde4061SEd Tanous <Annotation Term="OData.Description" String="A container engine running in an operating system."/> 2922bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain a container engine running in an operating system."/> 2932bde4061SEd Tanous <Property Name="Type" Type="OperatingSystem.v1_0_0.ContainerEngineTypes"> 2942bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2952bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of container engine."/> 2962bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the type for this container engine."/> 2972bde4061SEd Tanous </Property> 2982bde4061SEd Tanous <Property Name="Version" Type="Edm.String"> 2992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3002bde4061SEd Tanous <Annotation Term="OData.Description" String="The version of this container engine."/> 3012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the version of this container engine."/> 3022bde4061SEd Tanous </Property> 3032bde4061SEd Tanous <Property Name="SupportedImageTypes" Type="Collection(ContainerImage.ImageTypes)"> 3042bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3052bde4061SEd Tanous <Annotation Term="OData.Description" String="The supported image types for this container engine."/> 3062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the supported image types for this container engine."/> 3072bde4061SEd Tanous </Property> 3082bde4061SEd Tanous <Property Name="ManagementURIs" Type="Collection(Edm.String)"> 3092bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3102bde4061SEd Tanous <Annotation Term="OData.Description" String="The URIs to manage this container engine."/> 3112bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to management interfaces for this container engine. This is typically a web UI or API provided by the container engine."/> 3122bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 3132bde4061SEd Tanous </Property> 3142bde4061SEd Tanous </ComplexType> 3152bde4061SEd Tanous 3162bde4061SEd Tanous <EnumType Name="ContainerEngineTypes"> 3172bde4061SEd Tanous <Member Name="Docker"> 3182bde4061SEd Tanous <Annotation Term="OData.Description" String="Docker."/> 3192bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the container engine is Docker."/> 3202bde4061SEd Tanous </Member> 3212bde4061SEd Tanous <Member Name="containerd"> 3222bde4061SEd Tanous <Annotation Term="OData.Description" String="containerd."/> 3232bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the container engine is containerd."/> 3242bde4061SEd Tanous </Member> 3252bde4061SEd Tanous <Member Name="CRIO"> 3262bde4061SEd Tanous <Annotation Term="OData.Description" String="CRI-O."/> 3272bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the container engine is CRI-O."/> 3282bde4061SEd Tanous </Member> 3292bde4061SEd Tanous </EnumType> 3302bde4061SEd Tanous 3312bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 3322bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 3332bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 3342bde4061SEd Tanous <NavigationProperty Name="SoftwareImage" Type="SoftwareInventory.SoftwareInventory" Nullable="false"> 3352bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3362bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the software image for this operating system."/> 337f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `SoftwareInventory` that represents the software image from which this operating system runs."/> 3382bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3392bde4061SEd Tanous </NavigationProperty> 3402bde4061SEd Tanous </ComplexType> 3412bde4061SEd Tanous 3422bde4061SEd Tanous <ComplexType Name="Actions"> 3432bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 3442bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 3452bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 3462bde4061SEd Tanous <Property Name="Oem" Type="OperatingSystem.v1_0_0.OemActions" Nullable="false"> 3472bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3482bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 3492bde4061SEd Tanous </Property> 3502bde4061SEd Tanous </ComplexType> 3512bde4061SEd Tanous 3522bde4061SEd Tanous <ComplexType Name="OemActions"> 3532bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 3542bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 3562bde4061SEd Tanous </ComplexType> 3572bde4061SEd Tanous </Schema> 3582bde4061SEd Tanous 3592bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingSystem.v1_0_1"> 3602bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3612bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3622bde4061SEd Tanous <EntityType Name="OperatingSystem" BaseType="OperatingSystem.v1_0_0.OperatingSystem"/> 3632bde4061SEd Tanous </Schema> 3642bde4061SEd Tanous 365f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingSystem.v1_0_2"> 366f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 367f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 368f2a8e57eSGunnar Mills <EntityType Name="OperatingSystem" BaseType="OperatingSystem.v1_0_1.OperatingSystem"/> 369f2a8e57eSGunnar Mills </Schema> 370f2a8e57eSGunnar Mills 3712bde4061SEd Tanous </edmx:DataServices> 3722bde4061SEd Tanous</edmx:Edmx> 373