1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4*d125652eSGunnar Mills<!--# Redfish Schema: VirtualMedia v1.6.5 --> 5720c9898SEd Tanous<!--# --> 6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10720c9898SEd Tanous<!--################################################################################ --> 11720c9898SEd Tanous<!----> 12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13720c9898SEd Tanous 14720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16720c9898SEd Tanous </edmx:Reference> 17720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19720c9898SEd Tanous </edmx:Reference> 20720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 22720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 23720c9898SEd Tanous </edmx:Reference> 24720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 25720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 26720c9898SEd Tanous </edmx:Reference> 27720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml"> 28720c9898SEd Tanous <edmx:Include Namespace="CertificateCollection"/> 29720c9898SEd Tanous </edmx:Reference> 30720c9898SEd Tanous 31720c9898SEd Tanous <edmx:DataServices> 32720c9898SEd Tanous 33720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia"> 34720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 35f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 36720c9898SEd Tanous 37720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 38f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `VirtualMedia` schema contains properties related to the monitor and control of an instance of virtual media, such as a remote CD, DVD, or USB device. A manager for a system or device provides virtual media functionality."/> 39720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent a virtual media service for a Redfish implementation."/> 40720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 41720c9898SEd Tanous <Record> 42720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 43720c9898SEd Tanous </Record> 44720c9898SEd Tanous </Annotation> 45720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 46720c9898SEd Tanous <Record> 47720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 48f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Properties, such as `Image`, `Inserted`, and `WriteProtected`, can be updated for a `VirtualMedia` resource."/> 49720c9898SEd Tanous </Record> 50720c9898SEd Tanous </Annotation> 51720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 52720c9898SEd Tanous <Record> 53720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 54720c9898SEd Tanous </Record> 55720c9898SEd Tanous </Annotation> 56720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 57720c9898SEd Tanous <Collection> 58720c9898SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> 59720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}</String> 60720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}</String> 61720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/VirtualMedia/{VirtualMediaId}</String> 62720c9898SEd Tanous </Collection> 63720c9898SEd Tanous </Annotation> 64720c9898SEd Tanous <Annotation Term="Redfish.DeprecatedUris"> 65720c9898SEd Tanous <Collection> 66720c9898SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/VirtualMedia/{VirtualMediaId}</String> 67720c9898SEd Tanous </Collection> 68720c9898SEd Tanous </Annotation> 69720c9898SEd Tanous </EntityType> 70720c9898SEd Tanous 71720c9898SEd Tanous <Action Name="InsertMedia" IsBound="true"> 72720c9898SEd Tanous <Annotation Term="OData.Description" String="This action attaches remote media to virtual media."/> 73*d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall attach remote media to virtual media. Service should reject the request if the `Image` property in the resource does not contain `null`. Users are expected to eject media prior to inserting new media."/> 74720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 75720c9898SEd Tanous <Collection> 76720c9898SEd Tanous <Record> 77720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 78720c9898SEd Tanous <PropertyValue Property="Version" String="v1_2_0"/> 79720c9898SEd Tanous </Record> 80720c9898SEd Tanous </Collection> 81720c9898SEd Tanous </Annotation> 82720c9898SEd Tanous <Parameter Name="VirtualMedia" Type="VirtualMedia.v1_1_0.Actions"/> 83720c9898SEd Tanous <Parameter Name="Image" Type="Edm.String" Nullable="false"> 84720c9898SEd Tanous <Annotation Term="OData.Description" String="The URI of the media to attach to the virtual media."/> 85*d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the URI of the media to be attached to the virtual media. This parameter may specify an absolute URI to remote media or a relative URI to media local to the implementation. A service may allow a relative URI to reference a `SoftwareInventory` resource. Services may reject this action if the URI is not accessible."/> 86720c9898SEd Tanous </Parameter> 87720c9898SEd Tanous <Parameter Name="Inserted" Type="Edm.Boolean"> 88*d125652eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the image is treated as mounted and visible to the host system upon completion of the action. The default is `true`."/> 89*d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain whether the image is treated as mounted and visible to the host system upon completion of the action. If the client does not provide this parameter, the service shall default this value to `true`."/> 90720c9898SEd Tanous </Parameter> 91720c9898SEd Tanous <Parameter Name="WriteProtected" Type="Edm.Boolean"> 92720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the remote media is treated as write-protected. The default is `true`."/> 93720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain whether the remote media is treated as write-protected. If the client does not provide this parameter, the service shall default this value to `true`."/> 94720c9898SEd Tanous </Parameter> 95720c9898SEd Tanous <Parameter Name="UserName" Type="Edm.String"> 96f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The username to access the URI specified by the `Image` parameter."/> 97f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the username to access the URI specified by the `Image` parameter."/> 98720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 99720c9898SEd Tanous <Collection> 100720c9898SEd Tanous <Record> 101720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 102720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 103720c9898SEd Tanous </Record> 104720c9898SEd Tanous </Collection> 105720c9898SEd Tanous </Annotation> 106720c9898SEd Tanous </Parameter> 107720c9898SEd Tanous <Parameter Name="Password" Type="Edm.String"> 108f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The password to access the URI specified by the `Image` parameter."/> 109f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the password to access the URI specified by the `Image` parameter."/> 110720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 111720c9898SEd Tanous <Collection> 112720c9898SEd Tanous <Record> 113720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 114720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 115720c9898SEd Tanous </Record> 116720c9898SEd Tanous </Collection> 117720c9898SEd Tanous </Annotation> 118720c9898SEd Tanous </Parameter> 119720c9898SEd Tanous <Parameter Name="TransferProtocolType" Type="VirtualMedia.v1_3_0.TransferProtocolType"> 120f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The network protocol to use with the URI specified by the `Image` parameter."/> 121f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the network protocol to use with the URI specified by the `Image` parameter."/> 122720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 123720c9898SEd Tanous <Collection> 124720c9898SEd Tanous <Record> 125720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 126720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 127720c9898SEd Tanous </Record> 128720c9898SEd Tanous </Collection> 129720c9898SEd Tanous </Annotation> 130720c9898SEd Tanous </Parameter> 131720c9898SEd Tanous <Parameter Name="TransferMethod" Type="VirtualMedia.v1_3_0.TransferMethod"> 132720c9898SEd Tanous <Annotation Term="OData.Description" String="The transfer method to use with the image."/> 133720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain the transfer method to use with the specified image URI."/> 134720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 135720c9898SEd Tanous <Collection> 136720c9898SEd Tanous <Record> 137720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 138720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 139720c9898SEd Tanous </Record> 140720c9898SEd Tanous </Collection> 141720c9898SEd Tanous </Annotation> 142720c9898SEd Tanous </Parameter> 143720c9898SEd Tanous </Action> 144720c9898SEd Tanous 145720c9898SEd Tanous <Action Name="EjectMedia" IsBound="true"> 146720c9898SEd Tanous <Annotation Term="OData.Description" String="This action detaches remote media from virtual media."/> 147720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall detach the remote media from the virtual media. At the completion of the operation, inserted shall be set to `false` and the image name shall be cleared."/> 148720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 149720c9898SEd Tanous <Collection> 150720c9898SEd Tanous <Record> 151720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 152720c9898SEd Tanous <PropertyValue Property="Version" String="v1_2_0"/> 153720c9898SEd Tanous </Record> 154720c9898SEd Tanous </Collection> 155720c9898SEd Tanous </Annotation> 156720c9898SEd Tanous <Parameter Name="VirtualMedia" Type="VirtualMedia.v1_1_0.Actions"/> 157720c9898SEd Tanous </Action> 158720c9898SEd Tanous </Schema> 159720c9898SEd Tanous 160720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_0"> 161720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 162720c9898SEd Tanous <Annotation Term="Redfish.Release" String="1.0"/> 163720c9898SEd Tanous 164720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.VirtualMedia"> 165720c9898SEd Tanous <Property Name="ImageName" Type="Edm.String"> 166720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 167720c9898SEd Tanous <Annotation Term="OData.Description" String="The current image name."/> 168720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the image."/> 169720c9898SEd Tanous </Property> 170720c9898SEd Tanous <Property Name="Image" Type="Edm.String"> 171720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 172720c9898SEd Tanous <Annotation Term="OData.Description" String="The URI of the location of the selected image."/> 173*d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the URI of the media attached to the virtual media. This value may specify an absolute URI to remote media or a relative URI to media local to the implementation. A service may allow a relative URI to reference a SoftwareInventory resource. The value `null` shall indicate no image connection. If the URI specified by this property is not accessible, services should populate the `Conditions` property in `Status` with messages that describe the condition."/> 174720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 175720c9898SEd Tanous </Property> 176720c9898SEd Tanous <Property Name="MediaTypes" Type="Collection(VirtualMedia.v1_0_0.MediaType)" Nullable="false"> 177720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 178720c9898SEd Tanous <Annotation Term="OData.Description" String="The media types supported as virtual media."/> 179720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of the supported media types for this connection."/> 180720c9898SEd Tanous </Property> 181720c9898SEd Tanous <Property Name="ConnectedVia" Type="VirtualMedia.v1_0_0.ConnectedVia"> 182720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 183720c9898SEd Tanous <Annotation Term="OData.Description" String="The current virtual media connection method."/> 184720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the current connection method from a client to the virtual media that this resource represents."/> 185720c9898SEd Tanous </Property> 186720c9898SEd Tanous <Property Name="Inserted" Type="Edm.Boolean"> 187720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 188*d125652eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the media is mounted and visible to the host system."/> 189*d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the media is mounted and visible to the host system."/> 190720c9898SEd Tanous </Property> 191720c9898SEd Tanous <Property Name="WriteProtected" Type="Edm.Boolean"> 192720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 193720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the media is write-protected."/> 194720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the remote device media prevents writing to that media."/> 195720c9898SEd Tanous </Property> 196720c9898SEd Tanous </EntityType> 197720c9898SEd Tanous 198720c9898SEd Tanous <EnumType Name="MediaType"> 199720c9898SEd Tanous <Member Name="CD"> 200720c9898SEd Tanous <Annotation Term="OData.Description" String="A CD-ROM format (ISO) image."/> 201720c9898SEd Tanous </Member> 202720c9898SEd Tanous <Member Name="Floppy"> 203720c9898SEd Tanous <Annotation Term="OData.Description" String="A floppy disk image."/> 204720c9898SEd Tanous </Member> 205720c9898SEd Tanous <Member Name="USBStick"> 206720c9898SEd Tanous <Annotation Term="OData.Description" String="An emulation of a USB storage device."/> 207720c9898SEd Tanous </Member> 208720c9898SEd Tanous <Member Name="DVD"> 209720c9898SEd Tanous <Annotation Term="OData.Description" String="A DVD-ROM format image."/> 210720c9898SEd Tanous </Member> 211720c9898SEd Tanous </EnumType> 212720c9898SEd Tanous 213720c9898SEd Tanous <EnumType Name="ConnectedVia"> 214720c9898SEd Tanous <Member Name="NotConnected"> 215720c9898SEd Tanous <Annotation Term="OData.Description" String="No current connection."/> 216720c9898SEd Tanous </Member> 217720c9898SEd Tanous <Member Name="URI"> 218720c9898SEd Tanous <Annotation Term="OData.Description" String="Connected to a URI location."/> 219720c9898SEd Tanous </Member> 220720c9898SEd Tanous <Member Name="Applet"> 221720c9898SEd Tanous <Annotation Term="OData.Description" String="Connected to a client application."/> 222720c9898SEd Tanous </Member> 223720c9898SEd Tanous <Member Name="Oem"> 224720c9898SEd Tanous <Annotation Term="OData.Description" String="Connected through an OEM-defined method."/> 225720c9898SEd Tanous </Member> 226720c9898SEd Tanous </EnumType> 227720c9898SEd Tanous </Schema> 228720c9898SEd Tanous 229720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_2"> 230720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 231720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 232720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_0.VirtualMedia"/> 233720c9898SEd Tanous </Schema> 234720c9898SEd Tanous 235720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_3"> 236720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 237720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 238720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_2.VirtualMedia"/> 239720c9898SEd Tanous </Schema> 240720c9898SEd Tanous 241720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_4"> 242720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 243720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 244720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_3.VirtualMedia"/> 245720c9898SEd Tanous </Schema> 246720c9898SEd Tanous 247720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_5"> 248720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 249720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/> 250720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_4.VirtualMedia"/> 251720c9898SEd Tanous </Schema> 252720c9898SEd Tanous 253720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_6"> 254720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 255720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 256720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_5.VirtualMedia"/> 257720c9898SEd Tanous </Schema> 258720c9898SEd Tanous 259720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_7"> 260720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 261f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the `Password` description. It was also created to update descriptions that this schema defines."/> 262720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_6.VirtualMedia"/> 263720c9898SEd Tanous </Schema> 264720c9898SEd Tanous 265720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_8"> 266720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 267f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of `Image` when mounting media from a local source."/> 268720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_7.VirtualMedia"/> 269720c9898SEd Tanous </Schema> 270720c9898SEd Tanous 271720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_9"> 272720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 273720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 274720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_8.VirtualMedia"/> 275720c9898SEd Tanous </Schema> 276720c9898SEd Tanous 277f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_10"> 278f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 279f2a8e57eSGunnar 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."/> 280f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_9.VirtualMedia"/> 281f2a8e57eSGunnar Mills </Schema> 282f2a8e57eSGunnar Mills 283*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_0_11"> 284*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 285*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 286*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_10.VirtualMedia"/> 287*d125652eSGunnar Mills </Schema> 288*d125652eSGunnar Mills 289720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_0"> 290720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 291720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 292720c9898SEd Tanous 293720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_0_3.VirtualMedia"> 294720c9898SEd Tanous <Property Name="Actions" Type="VirtualMedia.v1_1_0.Actions" Nullable="false"> 295720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 296720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 297720c9898SEd Tanous </Property> 298720c9898SEd Tanous </EntityType> 299720c9898SEd Tanous 300720c9898SEd Tanous <ComplexType Name="Actions"> 301720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 302720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 303720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 304720c9898SEd Tanous <Property Name="Oem" Type="VirtualMedia.v1_1_0.OemActions" Nullable="false"> 305720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 306720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 307720c9898SEd Tanous </Property> 308720c9898SEd Tanous </ComplexType> 309720c9898SEd Tanous 310720c9898SEd Tanous <ComplexType Name="OemActions"> 311720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 312720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 313720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 314720c9898SEd Tanous </ComplexType> 315720c9898SEd Tanous </Schema> 316720c9898SEd Tanous 317720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_1"> 318720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 319720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update the descriptions that this schema defines."/> 320720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_0.VirtualMedia"/> 321720c9898SEd Tanous </Schema> 322720c9898SEd Tanous 323720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_2"> 324720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 325720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 326720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_1.VirtualMedia"/> 327720c9898SEd Tanous </Schema> 328720c9898SEd Tanous 329720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_3"> 330720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 331720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/> 332720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_2.VirtualMedia"/> 333720c9898SEd Tanous </Schema> 334720c9898SEd Tanous 335720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_4"> 336720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 337720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 338720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_3.VirtualMedia"/> 339720c9898SEd Tanous </Schema> 340720c9898SEd Tanous 341720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_5"> 342720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 343f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the `Password` description. It was also created to update descriptions that this schema defines."/> 344720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_4.VirtualMedia"/> 345720c9898SEd Tanous </Schema> 346720c9898SEd Tanous 347720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_6"> 348720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 349f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of `Image` when mounting media from a local source."/> 350720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_5.VirtualMedia"/> 351720c9898SEd Tanous </Schema> 352720c9898SEd Tanous 353720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_7"> 354720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 355720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 356720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_6.VirtualMedia"/> 357720c9898SEd Tanous </Schema> 358720c9898SEd Tanous 359f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_8"> 360f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 361f2a8e57eSGunnar 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."/> 362f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_7.VirtualMedia"/> 363f2a8e57eSGunnar Mills </Schema> 364f2a8e57eSGunnar Mills 365*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_1_9"> 366*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 367*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 368*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_8.VirtualMedia"/> 369*d125652eSGunnar Mills </Schema> 370*d125652eSGunnar Mills 371720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_0"> 372720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 373720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.3"/> 374f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `Image`, `Inserted`, and `WriteProtected` and to add the `InsertMedia` and `EjectMedia` actions."/> 375720c9898SEd Tanous 376720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_1_1.VirtualMedia"/> 377720c9898SEd Tanous </Schema> 378720c9898SEd Tanous 379720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_1"> 380720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 381720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 382720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_0.VirtualMedia"/> 383720c9898SEd Tanous </Schema> 384720c9898SEd Tanous 385720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_2"> 386720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 387720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/> 388720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_1.VirtualMedia"/> 389720c9898SEd Tanous </Schema> 390720c9898SEd Tanous 391720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_3"> 392720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 393720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 394720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_2.VirtualMedia"/> 395720c9898SEd Tanous </Schema> 396720c9898SEd Tanous 397720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_4"> 398720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 399f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the `Password` description. It was also created to update descriptions that this schema defines."/> 400720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_3.VirtualMedia"/> 401720c9898SEd Tanous </Schema> 402720c9898SEd Tanous 403720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_5"> 404720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 405f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of `Image` when mounting media from a local source."/> 406720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_4.VirtualMedia"/> 407720c9898SEd Tanous </Schema> 408720c9898SEd Tanous 409720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_6"> 410720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 411720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 412720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_5.VirtualMedia"/> 413720c9898SEd Tanous </Schema> 414720c9898SEd Tanous 415f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_7"> 416f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 417f2a8e57eSGunnar 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."/> 418f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_6.VirtualMedia"/> 419f2a8e57eSGunnar Mills </Schema> 420f2a8e57eSGunnar Mills 421*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_2_8"> 422*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 423*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 424*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_7.VirtualMedia"/> 425*d125652eSGunnar Mills </Schema> 426*d125652eSGunnar Mills 427720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_0"> 428720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 429720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.3"/> 430f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add new parameters to the `InsertMedia` action."/> 431720c9898SEd Tanous 432720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_2_2.VirtualMedia"> 433720c9898SEd Tanous <Property Name="UserName" Type="Edm.String"> 434720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 435f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The username to access the URI specified by the `Image` property."/> 436f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the username to access the URI specified by the `Image` property."/> 437720c9898SEd Tanous </Property> 438720c9898SEd Tanous <Property Name="Password" Type="Edm.String"> 439720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 440f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The password to access the URI specified by the `Image` property. The value is `null` in responses."/> 441f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the password to access the URI specified by the `Image` property. The value shall be `null` in responses."/> 442720c9898SEd Tanous </Property> 443720c9898SEd Tanous <Property Name="TransferProtocolType" Type="VirtualMedia.v1_3_0.TransferProtocolType"> 444720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 445f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The network protocol to use with the URI specified by the `Image` property."/> 446f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain network protocol to use with the URI specified by the `Image` property."/> 447720c9898SEd Tanous </Property> 448720c9898SEd Tanous <Property Name="TransferMethod" Type="VirtualMedia.v1_3_0.TransferMethod"> 449720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 450f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The transfer method to use with the image."/> 451f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall describe how the image transfer occurs."/> 452720c9898SEd Tanous </Property> 453720c9898SEd Tanous </EntityType> 454720c9898SEd Tanous 455720c9898SEd Tanous <EnumType Name="TransferProtocolType"> 456720c9898SEd Tanous <Member Name="CIFS"> 457720c9898SEd Tanous <Annotation Term="OData.Description" String="Common Internet File System (CIFS)."/> 458720c9898SEd Tanous </Member> 459720c9898SEd Tanous <Member Name="FTP"> 460720c9898SEd Tanous <Annotation Term="OData.Description" String="File Transfer Protocol (FTP)."/> 461720c9898SEd Tanous </Member> 462720c9898SEd Tanous <Member Name="SFTP"> 463f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="SSH File Transfer Protocol (SFTP)."/> 464720c9898SEd Tanous </Member> 465720c9898SEd Tanous <Member Name="HTTP"> 466720c9898SEd Tanous <Annotation Term="OData.Description" String="Hypertext Transfer Protocol (HTTP)."/> 467720c9898SEd Tanous </Member> 468720c9898SEd Tanous <Member Name="HTTPS"> 469720c9898SEd Tanous <Annotation Term="OData.Description" String="Hypertext Transfer Protocol Secure (HTTPS)."/> 470720c9898SEd Tanous </Member> 471720c9898SEd Tanous <Member Name="NFS"> 472720c9898SEd Tanous <Annotation Term="OData.Description" String="Network File System (NFS)."/> 473720c9898SEd Tanous </Member> 474720c9898SEd Tanous <Member Name="SCP"> 475720c9898SEd Tanous <Annotation Term="OData.Description" String="Secure Copy Protocol (SCP)."/> 476720c9898SEd Tanous </Member> 477720c9898SEd Tanous <Member Name="TFTP"> 478720c9898SEd Tanous <Annotation Term="OData.Description" String="Trivial File Transfer Protocol (TFTP)."/> 479720c9898SEd Tanous </Member> 480720c9898SEd Tanous <Member Name="OEM"> 481720c9898SEd Tanous <Annotation Term="OData.Description" String="A manufacturer-defined protocol."/> 482720c9898SEd Tanous </Member> 483720c9898SEd Tanous </EnumType> 484720c9898SEd Tanous 485720c9898SEd Tanous <EnumType Name="TransferMethod"> 486720c9898SEd Tanous <Member Name="Stream"> 487720c9898SEd Tanous <Annotation Term="OData.Description" String="Stream image file data from the source URI."/> 488720c9898SEd Tanous </Member> 489720c9898SEd Tanous <Member Name="Upload"> 490720c9898SEd Tanous <Annotation Term="OData.Description" String="Upload the entire image file from the source URI to the service."/> 491720c9898SEd Tanous </Member> 492720c9898SEd Tanous </EnumType> 493720c9898SEd Tanous </Schema> 494720c9898SEd Tanous 495720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_1"> 496720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 497720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 498720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_0.VirtualMedia"/> 499720c9898SEd Tanous </Schema> 500720c9898SEd Tanous 501720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_2"> 502720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the `Password` description. It was also created to update descriptions that this schema defines."/> 504720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_1.VirtualMedia"/> 505720c9898SEd Tanous </Schema> 506720c9898SEd Tanous 507720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_3"> 508720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 509f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of `Image` when mounting media from a local source."/> 510720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_2.VirtualMedia"/> 511720c9898SEd Tanous </Schema> 512720c9898SEd Tanous 513720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_4"> 514720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 515720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 516720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_3.VirtualMedia"/> 517720c9898SEd Tanous </Schema> 518720c9898SEd Tanous 519f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_5"> 520f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 521f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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.."/> 522f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_4.VirtualMedia"/> 523f2a8e57eSGunnar Mills </Schema> 524f2a8e57eSGunnar Mills 525*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_3_6"> 526*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 527*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 528*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_5.VirtualMedia"/> 529*d125652eSGunnar Mills </Schema> 530*d125652eSGunnar Mills 531720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_0"> 532720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 533720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.1"/> 534720c9898SEd Tanous 535720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_3_2.VirtualMedia"> 536720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 537720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 538720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 539720c9898SEd Tanous </Property> 540720c9898SEd Tanous <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 541720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 542f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The link to a collection of server certificates for the server referenced by the `Image` property."/> 543f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that represents the server certificates for the server referenced by the `Image` property. If `VerifyCertificate` is `true`, services shall compare the certificates in this collection with the certificate obtained during handshaking with the image server in order to verify the identity of the image server prior to completing the remote media connection. If the server cannot be verified, the service shall not complete the remote media connection. If `VerifyCertificate` is `false`, the service shall not perform certificate verification with certificates in this collection. Regardless of the contents of this collection, services may perform additional verification based on other factors, such as the configuration of the `SecurityPolicy` resource."/> 544720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 545720c9898SEd Tanous </NavigationProperty> 546720c9898SEd Tanous <Property Name="VerifyCertificate" Type="Edm.Boolean"> 547720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 548f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the service will verify the certificate of the server referenced by the `Image` property prior to completing the remote media connection."/> 549f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service will verify the certificate of the server referenced by the `Image` property prior to completing the remote media connection with the certificates found in the collection referenced by the `Certificates` property. If this property is not supported by the service, it shall be assumed to be `false`. This property should default to `false` in order to maintain compatibility with older clients. Regardless of the value of this property, services may perform additional verification based on other factors, such as the configuration of the SecurityPolicy resource."/> 550720c9898SEd Tanous </Property> 551720c9898SEd Tanous </EntityType> 552720c9898SEd Tanous </Schema> 553720c9898SEd Tanous 554720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_1"> 555720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 556f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of `Image` when mounting media from a local source."/> 557720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_0.VirtualMedia"/> 558720c9898SEd Tanous </Schema> 559720c9898SEd Tanous 560720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_2"> 561720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 562f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `VerifyCertificate` when not supported or configured."/> 563720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_1.VirtualMedia"/> 564720c9898SEd Tanous </Schema> 565720c9898SEd Tanous 566720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_3"> 567720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 568720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that other certificate verification might be performed by the service due to other policies in the service."/> 569720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_2.VirtualMedia"/> 570720c9898SEd Tanous </Schema> 571720c9898SEd Tanous 572720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_4"> 573720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 574720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 575720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_3.VirtualMedia"/> 576720c9898SEd Tanous </Schema> 577720c9898SEd Tanous 578f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_5"> 579f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 580f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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.."/> 581f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_4.VirtualMedia"/> 582f2a8e57eSGunnar Mills </Schema> 583f2a8e57eSGunnar Mills 584*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_4_6"> 585*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 586*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 587*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_5.VirtualMedia"/> 588*d125652eSGunnar Mills </Schema> 589*d125652eSGunnar Mills 590720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_0"> 591720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 592720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 593720c9898SEd Tanous 594720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_4_1.VirtualMedia"> 595720c9898SEd Tanous <NavigationProperty Name="ClientCertificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 596720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 597f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The link to a collection of client identity certificates provided to the server referenced by the `Image` property."/> 598f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that represents the client identity certificates that are provided to the server referenced by the `Image` property as part of TLS handshaking."/> 599720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 600720c9898SEd Tanous </NavigationProperty> 601720c9898SEd Tanous </EntityType> 602720c9898SEd Tanous </Schema> 603720c9898SEd Tanous 604720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_1"> 605720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 606f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `VerifyCertificate` when not supported or configured."/> 607720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_0.VirtualMedia"/> 608720c9898SEd Tanous </Schema> 609720c9898SEd Tanous 610720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_2"> 611720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 612720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that other certificate verification might be performed by the service due to other policies in the service."/> 613720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_1.VirtualMedia"/> 614720c9898SEd Tanous </Schema> 615720c9898SEd Tanous 616720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_3"> 617720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 618720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 619720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_2.VirtualMedia"/> 620720c9898SEd Tanous </Schema> 621720c9898SEd Tanous 622f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_4"> 623f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 624f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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.."/> 625f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_3.VirtualMedia"/> 626f2a8e57eSGunnar Mills </Schema> 627f2a8e57eSGunnar Mills 628*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_5_5"> 629*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 630*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 631*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_4.VirtualMedia"/> 632*d125652eSGunnar Mills </Schema> 633*d125652eSGunnar Mills 634720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_0"> 635720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 636720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2022.3"/> 637720c9898SEd Tanous 638720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_5_2.VirtualMedia"> 639720c9898SEd Tanous <Property Name="EjectPolicy" Type="VirtualMedia.v1_6_0.EjectPolicy"> 640720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 641720c9898SEd Tanous <Annotation Term="OData.Description" String="The ejection policy for the virtual media."/> 642720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the ejection policy for the virtual media."/> 643720c9898SEd Tanous </Property> 644720c9898SEd Tanous <Property Name="EjectTimeout" Type="Edm.Duration"> 645720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 646720c9898SEd Tanous <Annotation Term="OData.Description" String="Timeout value before the virtual media is automatically ejected."/> 647f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the amount of time before virtual media is automatically ejected when `EjectPolicy` contains `Timed`."/> 648720c9898SEd Tanous </Property> 649720c9898SEd Tanous </EntityType> 650720c9898SEd Tanous 651720c9898SEd Tanous <EnumType Name="EjectPolicy"> 652720c9898SEd Tanous <Member Name="OnPowerOff"> 653720c9898SEd Tanous <Annotation Term="OData.Description" String="The virtual media ejection occurs during a system power or reset event."/> 654720c9898SEd Tanous </Member> 655720c9898SEd Tanous <Member Name="Session"> 656720c9898SEd Tanous <Annotation Term="OData.Description" String="The virtual media ejection occurs when a session is terminated. The session might be outside the Redfish service."/> 657720c9898SEd Tanous </Member> 658720c9898SEd Tanous <Member Name="Timed"> 659f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The virtual media ejection occurs when a timer configured by the `EjectTimeout` property expires."/> 660720c9898SEd Tanous </Member> 661720c9898SEd Tanous <Member Name="AfterUse"> 662720c9898SEd Tanous <Annotation Term="OData.Description" String="The virtual media ejection occurs after the media is used."/> 663720c9898SEd Tanous </Member> 664720c9898SEd Tanous <Member Name="Persistent"> 665720c9898SEd Tanous <Annotation Term="OData.Description" String="The virtual media mount information persists indefinitely."/> 666720c9898SEd Tanous </Member> 667720c9898SEd Tanous </EnumType> 668720c9898SEd Tanous </Schema> 669720c9898SEd Tanous 670720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_1"> 671720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 672720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 673720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_6_0.VirtualMedia"/> 674720c9898SEd Tanous </Schema> 675720c9898SEd Tanous 676720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_2"> 677720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 678720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 679720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_6_1.VirtualMedia"/> 680720c9898SEd Tanous </Schema> 681720c9898SEd Tanous 682720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_3"> 683720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 684720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 685720c9898SEd Tanous <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_6_2.VirtualMedia"/> 686720c9898SEd Tanous </Schema> 687720c9898SEd Tanous 688f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_4"> 689f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 690f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the description for the `SFTP` value to match IETF documentation. It was also 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.."/> 691f2a8e57eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_6_3.VirtualMedia"/> 692f2a8e57eSGunnar Mills </Schema> 693f2a8e57eSGunnar Mills 694*d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="VirtualMedia.v1_6_5"> 695*d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 696*d125652eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `InsertMedia` action if there is already an image attached to the slot. It was also created to clarify the usage of the `Inserted` property. It was also created to give guidance to handling error conditions with accessing the URI of the image."/> 697*d125652eSGunnar Mills <EntityType Name="VirtualMedia" BaseType="VirtualMedia.v1_6_4.VirtualMedia"/> 698*d125652eSGunnar Mills </Schema> 699*d125652eSGunnar Mills 700720c9898SEd Tanous </edmx:DataServices> 701720c9898SEd Tanous</edmx:Edmx> 702